DataBase 19 다양한 함수

백엔드/DataBase (MSSQL)|2021. 4. 6. 10:03

SELECT @@LANGID;

 

SELECT @@SERVERNAME;

 

SELECT @@SERVICENAME;

 

SELECT @@SPID AS 'ID', SYSTEM_USER AS [로그인사용자], USER AS [사용자];

 

SELECT @@VERSION;

 

SELECT SYSDATETIME(), GETDATE();

 

SELECT DATEADD(day, 100, '2014/10/10');

 

SELECT DATEDIFF(week, GETDATE(), '2022/10/19');

 

SELECT DATENAME(weekday, '2022/10/19');

 

SELECT DATEPART(year, GETDATE());

 

SELECT MONTH('2022/10/19');

 

SELECT DATEFROMPARTS('2022', '10', '19');

 

SELECT ABS(-100);

 

SELECT ROUND(1234.5678, 2), ROUND(1234.5678, -2);

 

SELECT RAND();

 

SELECT SQRT(10);

 

SELECT POWER(3,2);

 

USE sqlDB; SELECT COL_LENGTH('userTbl', 'name');

 

SELECT DB_ID(N'AdventureWorks'); SELECT DB_NAME(5);

 

SELECT OBJECT_ID(N'sqlDB.dbo.userTbl');

 

SELECT OBJECT_NAME(245575913);

 

SELECT CHOOSE(2, 'SQL', 'Server', '2012', 'DVD');

 

SELECT IIF(100 > 200, '맞다', '틀리다');

 

SELECT ASCII('A'), CHAR(65);

 

SELECT CONCAT('SQL', 'SERVER', 2012)  --또는

 

SELECT 'SQ' + 'SERVER' + '2012';

 

SELECT UNICODE('가'), NCHAR(44032);

 

SELECT CHARINDEX('Server', 'SQL Server 2012');

 

SELECT LEFT('SQL Server 2012', 3), RIGHT('SQL Server 2012', 4);

 

SELECT SUBSTRING(N'대한민국화이팅', 3, 2);

 

SELECT LEN('SQL Server 2012');

 

SELECT LOWER('abcdEFGH'), UPPER('abcdEFGH');

 

SELECT LTRIM('  공백앞뒤두개  '), RTRIM('  공백앞뒤두개  ');

 

SELECT REPLACE('SQL Server 2012', 'Server', '서버');

 

SELECT REPLICATE('SQL', 5);

 

SELECT REVERSE('SQL Server 2012');

 

SELECT SPACE(5) ;

 

SELECT STUFF('SQL 서버 2012', 5, 2, 'Server');

 

SELECT FORMAT (GETDATE(), 'dd/MM/yyyy');

 

 

 

'백엔드 > DataBase (MSSQL)' 카테고리의 다른 글

DataBase 21 제약조건  (0) 2021.04.06
DataBase 20 테이블 만들기  (0) 2021.04.06
DataBase 18 대용량 테이블 삭제하기  (0) 2021.04.06
DataBase 17 DELETE 문  (0) 2021.04.06
DataBase 16 UPDATAE 문  (0) 2021.04.06

댓글()
구독