728x90
반응형

mariadb 23

MariaDB 테이블 정의서(Layout) 출력 SQL

테이블 정의서 (Table Layout)    SELECT      A.TABLE_NAME AS '테이블명',      A.TABLE_COMMENT AS '테이블 코멘트',      B.ORDINAL_POSITION AS '순번',      B.COLUMN_NAME AS '필드명',      B.DATA_TYPE AS 'DATA TYPE',      B.COLUMN_TYPE AS '데이터길이',      B.COLUMN_KEY AS 'KEY',      B.IS_NULLABLE AS 'NULL값여부',      B.EXTRA AS '자동순번',      B.COLUMN_DEFAULT AS '기본값',      B.COLUMN_COMMENT AS '필드 코멘트' FROM INFORMATION_SCHEMA...

MariaDB SQL 2024.11.20

MariaDB 이름 가운데 글자 * 로 변환하기

REPLACE() 와 SUBSTRING() 함수 사용   이름 '가나다' 를 '가*다' 로 변환SELECT REPLACE('가나다', SUBSTRING('가나다', 2, 1), '*') AS NAME FROM DUAL;   MariaDB REPLACE (문자열 변환 함수) MariaDB REPLACE (문자열 변환 함수)REPLACE Function 문법 REPLACE(str, from_str, to_str) 설명 문자열 from_str을 to_str 문자열로 대체한 문자열 str을 반환합니다. REPLACE()는 from_str을 검색할 때 대소문자의 일치여부를 확인하여 수행합니다. Exampler-ayo.comMariaDB SUBSTRING MariaDB SUBSTRINGSUBSTRING(str, p..

MariaDB SQL 2024.10.23

MariaDB SUBSTRING

SUBSTRING(str, pos)   문법SUBSTRING(str, pos), SUBSTRING(str FROM pos), SUBSTRING(str, pos, len), SUBSTRING(str FROM pos FOR len)SUBSTR(str, pos),SUBSTR(str FROM pos),SUBSTR(str, pos, len),SUBSTR(str FROM pos FOR len)   설명'len' 인수가 없는 형식은 'pos' 위치에서 시작하는 문자열 문자열에서 하위 문자열을 반환합니다. 'len' 인수가 있는 양식은 문자열 'str'에서 긴 하위 문자열 'len' 문자를 반환하며, 위치 'pos'에서 시작합니다. 'FROM'을 사용하는 양식은 표준 SQL 구문입니다. 'pos'에 음수 값을 사용할 ..

MariaDB SQL 2024.10.23

MariaDB base64 decoding

base64 디코딩   문법FROM_BASE64(str)  주어진 base-64 인코딩 문자열을 디코딩하여 결과를 이진 문자열로 반환합니다. 주어진 문자열이 NULL이거나 유효하지 않은 경우 NULL을 반환합니다. TO_BASE64 기능의 반대입니다.MariaDB base64 encoding MariaDB base64 encodingbase64 인코딩   문법TO_BASE64(str) string 인수 str을 base-64 인코딩된 형태로 변환하여 결과를 연결 문자 집합 및 대조에서 문자열로 반환합니다. 문자열이 아닌 경우 인수 str이 먼저 문자r-ayo.com   ExamplesSELECT FROM_BASE64('TWFyaWE=');* 결과 : Maria

MariaDB SQL 2024.08.01

MariaDB base64 encoding

base64 인코딩   문법TO_BASE64(str) string 인수 str을 base-64 인코딩된 형태로 변환하여 결과를 연결 문자 집합 및 대조에서 문자열로 반환합니다. 문자열이 아닌 경우 인수 str이 먼저 문자열로 변환됩니다. NULL 인수는 NULL 결과를 반환합니다. FROM_BASE64 기능의 반대입니다.MariaDB base64 decoding MariaDB base64 decodingbase64 디코딩   문법FROM_BASE64(str)  주어진 base-64 인코딩 문자열을 디코딩하여 결과를 이진 문자열로 반환합니다. 주어진 문자열이 NULL이거나 유효하지 않은 경우 NULL을 반환합니다r-ayo.com   ExamplesSELECT TO_BASE64('Maria');* 결과 : ..

MariaDB SQL 2024.07.31

MariaDB, DATE_FORMAT() function

DATE_FORMAT() DATE_FORMAT()는 인수에 지정된 대로 날짜를 포맷합니다. 아래에 주어진 포맷 지정자 목록을 사용하여 날짜를 포맷할 수 있습니다. 포맷 지정자 문자 앞에는 '%'가 필요합니다. 원하는 다양한 포맷으로 날짜와 시간 정보를 제시할 수 있도록 도와주는 다용도 기능입니다. (1) SELECT DATE_FORMAT(now(),'%Y-%m-%d'), now(); (2) SELECT DATE_FORMAT(now(),'%y-%m-%d'), now(); (3) SELECT DATE_FORMAT(now(),'%Y-%M-%D'), now(); (4) SELECT DATE_FORMAT(now(), '%H:%i:%s'), now(); (5) SELECT DATE_FORMAT(now(), '%h:..

MariaDB SQL 2024.03.11

MariaDB LEAST(두개 이상의 컬럼에서 가장 작은수 구하기)

LEAST(비교컬럼1, 비교컬럼2, ... , 비교컬럼n) 하나의 컬럼에서 최소값을 구하려 할때는 MIN()을 통해 쉽게 구할 수 있다. 여러 컬럼 내에서 최소값을 구할때는 LEAST() 를 사용하면 된다. A B C 1 2 3 6 5 4 TABLE T SELECT LEAST(A, B, C) FROM T; 위의 결과를 보면 각 행별로 가장 작은 숫자가 나온다. 모든 행과 열을 포함해서 최소값을 구하려면 아래와 값이 MIN()을 추가해 주면 된다. SELECT MIN(LEAST(A, B, C)) FROM T;

MariaDB SQL 2024.02.28

MariaDB GREATEST(두개 이상의 컬럼에서 가장 큰 수 구하기)

GREATEST(비교컬럼1, 비교컬럼2, ... , 비교컬럼n) 하나의 컬럼에서 최대값을 구하려 할때는 MAX()를 통해 쉽게 구할 수 있다. 여러 컬럼 내에서 최대값을 구할때는 GREATEST() 를 사용하면 된다. A B C 1 2 3 6 5 4 TABLE T SELECT GREATEST(A, B, C) FROM T; 위의 결과를 보면 각 행별로 가장 큰 숫자가 나온다. 모든 행과 열을 포함해서 큰 수를 구하려면 아래와 값이 MAX()를 추가해 주면 된다. SELECT MAX(GREATEST(A, B, C)) FROM T;

MariaDB SQL 2024.02.27
728x90
반응형