﻿DELIMITER $$

SET @saved_sql_mode = @@sql_mode
$$
SET @@sql_mode = 'NO_AUTO_VALUE_ON_ZERO'
$$
CREATE PROCEDURE `sp_get_all_users`()
  COMMENT '모든 사용자 목록 간략 조회 (폼 선택용)'
BEGIN
  SELECT
    user_id,
    -- 표시 이름 형식: "표시이름 [계정명]" 또는 "표시이름" 또는 "계정명"
    CASE
      WHEN display_name IS NOT NULL AND display_name != '' AND account_name IS NOT NULL THEN CONCAT(display_name, ' [', account_name, ']')
      WHEN display_name IS NOT NULL AND display_name != '' THEN display_name
      ELSE account_name
    END AS user_display_name
  FROM user_info
  ORDER BY user_display_name;
END
$$

DELIMITER ;