sqlserver4 SQL Server(MSSQL) - 문자열 합치기 (CONCAT, +) 안녕하세요. 오늘은 SQL Server (MS-SQL) 에서 사용할 수 있는 문자열 합치기 방법을 알아 보도록 하겠습니다. CONCAT 함수 이용 하여 문자열 합치기 SELECT CONCAT('ABC', 'DE', 'FG') AS A , CONCAT(123,45,67) AS B CONCAT 함수는 '' 구분자로 나눠 파라미터를 입력하여 각 문자열을 합친 결과를 표시합니다. (숫자는 문자열로 변환되어 처리 됩니다.) 더하기(+) 연산자 이용하여 문자열 합치기 SELECT 'ABC' + 'DE' + 'FG' AS A , '123' + '45' + '67' AS B 더하기(+) 연산자 역시 문자열을 합친 결과를 표시합니다만, 숫자의 경우도 '' 안에 감싸줘야 합친 결과가 표시됩니다. 당연하게도 100+50+5.. 2023. 3. 19. SQL Server(MSSQL) - 테이블 디자이너에 설명 속성 추가 방법 안녕하세요 오늘은 한번 설정해놓으면 정말 유용한, 테이블 디자이너에 Comment(속성) 추가하는 방법 알려드리겠습니다. 간단하게 알아볼게요 1. 윈도우 + R -> Regidit 2. 아래 경로로 이동 컴퓨터\HKEY_CURRENT_USER\SOFTWARE\Microsoft\SQL Server Management Studio\18.0_IsoShell\DataProject 3. SSVPropViewColumnsSQL70, SSVPropViewColumnsSQL80 이 있을텐데 값 1,2,6; -> 1,2,6,17; 로 변경해줍니다. SSMS 재실행 하시면 아래와 같이 [설명] 속성이 추가가 되어있습니다. 그럼 즐코딩 하세요~ 2023. 1. 11. SQL SERVER (MSSQL) - AdventureWorks 예제 데이터베이스 다운방법 (초간단) SQL Server (MSSQL) 에는 학습용이나 테스트용으로 활용할 수 있는 AdventureWorks 라는 데이터베이스를 제공해주는데요, 해당 데이터베이스를 다운받아서 적용하기 위한 방법을 알아보겠습니다. 준비물: SQL Server, SSMS(SQL Server Management Studio) https://learn.microsoft.com/ko-kr/sql/samples/adventureworks-install-configure?view=sql-server-ver16&tabs=ssms AdventureWorks 예제 데이터베이스 - SQL Server 다음 지침에 따라 T-SQL(Transact-SQL), SSMS(SQL Server Management Studio) 또는 Azure Data .. 2023. 1. 11. MSSQL / Date 포맷 컬럼에 NULL값 넣기 (1900-01-01로 들어가는 현상 해결법) MSSQL 에서 포맷이 DATE 인 컬럼에 NULL값을 INSERT 하려고 하면 값이 '1900-01-01' 로 자동으로 들어가게 된다.(빡친다) IIF 함수를 사용하여 '' (빈값)인경우에 NULL로 들어가게 해주자... INSERT INTO ORDER ( COL1, ... ORDERDATE ) VALUES ( COL1, ... IIF(@ORDERDATE = '', NULL, CONVERT(DATE, @ORDERDATE) ) 응용+) 프로시저 사용시 @_DATE NVARCHAR(100) INSERT INTO ORDER ( ORDERDATE ) VALUES ( IIF(@_DATE = '', NULL, @_DATE) ) 코드내에서 yyyy-MM-dd 까지 자르고 인풋파라메터로 @_DATE 받아서 위와같이 .. 2022. 8. 10. 이전 1 다음