본문 바로가기

DB/기타 DB5

[sybase] 요일 구하는 방법, 날짜 관련 함수 정리 [sybase] 요일 구하는 방법, 날짜 관련 함수 정리 sybase의 요일 구하는 방법 datepart(dw, convert(datetime, '20200121')) as dow 1 일 2 월 3 화 4 수 5 목 6 금 7 토 Date part Abbreviation Values year yy 1753-9999 quarter qq 1-4 month mm 1-12 week wk 1-54 day dd 1-31 dayofyear dy 1-366 weekday dw 1-7 (Sunday-Saturday) hour hh 0-23 minute mi 0-59 second ss 0-59 millisecond ms 0-999 날짜함수 datediff(datepart, date1, date2) : 두 필드의 시간차를 .. 2022. 5. 23.
MS-SQL 알면 유용한 명령어 MS-SQL 알면 유용한 명령어 생성된 오브젝트 리스트 얻기 (테이블, 뷰, 프로시저 등...) -- 생성된 테이블, 뷰, 프로시저 정보 확인 select * from sysobjects where type = 'U' U : User Table S : System Table P : Procedure V : View Table K : Primary Key F : Foreign Key -- 테이블 리스트 확인 sp_tables; -- 테이블정보 확인 sp_columns 테이블명 select a.* from syscolumns a join sysobjects b on a.id = b.id where b.name = '테이블이름' MS-SQL 버전 확인 select @@version lock정보 확인 및 처리 .. 2022. 5. 10.
[DB2] Oracle의 NVL 함수는? [DB2] Oracle의 NVL 함수는? 데이터 조회 시 값이 NULL일때 특정 값으로 변환 하는 방법 Oracle : SELECT NVL(CELL_PHONE, '없음') FROM TB_USER WHERE CELL_PHONE = '010' DB2 : SELECT COALESCE(CELL_PHONE, '없음') FROM TB_USER WHERE CELL_PHONE = '010' 2016. 3. 9.
[DB2] DB2에서 랜덤함수 사용방법 [DB2] DB2에서 랜덤함수 사용방법 SELECT LEVEL, rand(), int(rand()*10) FROM SYSIBM.SYSDUMMY1 CONNECT BY LEVEL 2016. 2. 15.
[DB2]Oracle의 dual? [DB2]Oracle의 dual? Oracle에서 자주사용하는 Dummy 테이블 dual은 DB2에서 어떻게 사용할까? --> SELECT CURRENT_DATE FROM SYSIBM.SYSDUMMY1; 2016. 2. 12.