전체 글 777

[ mysql ] 숫자와 문자열을 다루는 함수(UPPER, LOWER, CONCAT(...), CONCAT-WS(S, ...))

mysql 연습 데이터로 쿼리 작성해보는 사이트로 이동 위 링크로 이동해서 아래 쿼리를 입력해보자. UCASE, UPPER 모두 대문자로 LCASE, LOWER 모두 소문자로 CONCAT(....) 괄호 안의 내용 이어 붙임 CONCAT_WS(S, ...) 괄호 안의 내용을 S로 이어 붙이고 내용은 , 를 사용해서 이어 붙일 수 있음 UPPER, LOWER SELECT UPPER('abcDEF'), LOWER('abcDEF'); 출력 : ABCDEF, abcdef SELECT UCASE(CustomerName), LCASE(CustomerName) FROM Customers; 출력 : 전부 대문자, 전부 소문자 CONCAT, CONCAT_WS SELECT CONCAT('hello', ' ', 'THIS ..

SQL 2021.09.02

[ mysql ] 숫자와 문자열을 다루는 함수(POW(A, B)/POWER(A,B)/SQRT, TRUNCATE(N, n))

mysql 연습 데이터로 쿼리 작성해보는 사이트로 이동 위 링크로 이동해서 아래 쿼리를 입력해보자. POW(A, B) / POWER(A, B) A를 B만큼 제곱 SQRT 제곱근 TRUNCATE(N, n) N을 n자리까지 선택 예시 1 SELECT POW(2, 3), POWER(5, 2), SQRT(16); 예시 2 SELECT Price, POW(Price, 1/2) FROM Products WHERE SQRT(Price) < 4; TRUNCATE(N, n) SELECT TRUNCATE(1234.5678, 1), TRUNCATE(1234.5678, 2), TRUNCATE(1234.5678, 3), TRUNCATE(1234.5678, -1), TRUNCATE(1234.5678, -2), TRUNCATE(1..

SQL 2021.09.01

[ mysql ] 숫자와 문자열을 다루는 함수(MAX, MIN, COUNT, SUM, AVG 그룹 함수)

mysql 연습 데이터로 쿼리 작성해보는 사이트로 이동 위 링크로 이동해서 아래 쿼리를 입력해보자. MAX가장 큰 값MIN가장 작은 값COUNT객수 ( NULL 값 제외)SUM총합AVG평균 값 주의 사항 : GREATEST, LEAST 와 MAX, MIN을 헷갈리지 않도록 주의하자. SELECT MAX(Quantity), MIN(Quantity), COUNT(Quantity), SUM(Quantity), AVG(Quantity) FROM OrderDetails WHERE OrderDetailID BETWEEN 20 AND 30;

SQL 2021.09.01

[ mysql ] 숫자와 문자열을 다루는 함수(ABS, GREATEST, LEAST)

mysql 연습 데이터로 쿼리 작성해보는 사이트로 이동 위 링크로 이동해서 아래 쿼리를 입력해보자. ABS() 절대값 부호와 관계없이 -, + 이던 양,음에 관계 없이 그냥 플러스로 바꿔준다고 생각하면 된다. GREATEST() (괄호 안에서) 가장 큰 값 LEAST() (괄호안에서) 가장 작은 값 SELECT ABS(1), ABS(-1), ABS(3 - 10); 출력 : 1, 1, 7 SELECT * FROM OrderDetails WHERE ABS( Quantity - 10 ) < 5; 의미 : Quatity의 10보다 +5, -5 의 값을 가진 데이터들을 출력해준다. SELECT GREATEST ( 10, 3, 234 ); 출력 : 234 의미 : 괄호 안에서 가장 큰 숫자를 출력한다. SELECT..

SQL 2021.09.01

[ mysql ] mysql에서 사용하는 연산자 총 정리

연산자 의미 +, -, *, / 각각 더하기, 빼기, 곱하기, 나누기 %, MOD 나머지 IS 양쪽이 모두 TRUE 또는 FALSE IS NOT 한쪽은 TRUE, 한쪽은 FALSE AND, && 양쪽이 모두 TRUE 일 때만 TRUE OR, || 한쪽은 TRUE 이면 TRUE = 양쪽 값이 같음 !=, 양쪽 값이 다름 >, =, MySQL :: MySQL 8.0 Reference Manual :: 12.4 Operators MySQL 8.0 Reference Manual / Functions and Operators / Operators Table 12.3 Operators Name Description Introduced Deprecated & Bitwise AND > Greater than opera..

SQL 2021.09.01

[ mysql ] LIKE 연산자

SELECT 'hello' LIKE 'he%', -- he로 시작하는 단어인지 'hello' LIKE 'hel%', -- hel로 시작하는 단어인지 'hello' LIKE 'H%O', -- h로 시작하고 o로 끝나는 단어인지 'hello' LIKE '%l%', -- 단어 중간에 l 이 존재하는 단어인지 'hello' LIKE '%HELLO%', -- hello 앞, 뒤에 다른 문자가 있을 수 있는 'hello' LIKE '%H', -- h로 끝나는 단어인지 'hello' LIKE 'l%'; -- l로 시작하는 단어인지 출력 : 1, 1, 1, 1, 1, 0, 0 SELECT * FROM Customers WHERE CustomerName LIKE 'b%'; 의미 : b로 시작하는 CustomerName들..

SQL 2021.09.01

[ mysql ] IN 연산자

mysql 연습 데이터로 쿼리 작성해보는 사이트로 이동 위 링크로 이동해서 아래 쿼리를 입력해보자. SELECT 1 + 2 IN ( 1, 2, 3 ); 출력 : 1 1 + 2의 값인 3이 IN 다음의 괄호안에 존재하기 때문에 참(TRUE)으로 1이 출력된다. SELECT 1 + 2 NOT IN ( 1, 2, 3 ); 출력 : 0 첫번째 쿼리와는 반대로 NOT이 붙어서 거짓(FALSE)으로 0이 출력된다. SELECT 1 + 2 NOT IN ( 1, 23, 5 ); 출력 : 1 1 + 2 인 3이 괄호안에 포함되어 있지 않는게 맞으므로 참이다. SELECT 'Hello' IN ( 1, TRUE, 'HELLO' ); 출력 : 1 sql은 대소문자를 구분하지 않기에 Hello는 IN 다음의 괄호 안에 포함되어..

SQL 2021.09.01

[ jQuery ] 같은 부모 아래 다른 자식 요소 찾기 / 형제자매 요소 select .siblings() /

addTest.siblings('tr').find('.ddd_excel_request_memo').attr('name', 'test'); addTest.siblings('tr').find('.ddd_excel_request_memo').text('hello'); siblings 괄호 안에는 같은 부모 아래 형제의 태그를 입력한다. 그리고 find로 가까운 클래스를 찾으니 찾아짐 ㅜㅜ... 참고 링크 https://elena90.tistory.com/entry/jQuery-%EA%B0%99%EC%9D%80-%EB%B6%80%EB%AA%A8-%EC%95%84%EB%9E%98-%EB%8B%A4%EB%A5%B8-%EC%9E%90%EC%8B%9D-%EC%9A%94%EC%86%8C-%EC%B0%BE%EA%B8%B0..

javascript 2021.09.01

[ html ] Input 태그의 자동완성 기능 해제하기, input 입력 기록 제거

input 태그 자동완성 기능을 왜 해제하나요? 실무를 보거나 사이드 프로젝트를 만들다 보면 input 태그에 입력했던 값들이 필요치 않지만 지저분하게 조회되는 상황을 마주하곤 한다. input 태그 자동완성 기능 해제 방법 2가지 input 자동완성 해제 방법 2-1 input태그에 입력된 기록을 제거하는 방법은 아주 간단하다. Help. autocomplete="off" 속성을 사용해 주면 input 태그의 자동완성 기능을 해제할 수 있다. input 자동완성 해제 방법 2-2 또 다른 방법도 있다. input 태그가 포함되어 있는 form 태그에서 비활성화시키면 된다. Help. 자동완성을 해제하고자 하는 input 태그의 부모 요소인 form 태그에 autocomplete="off" 속성을 사용해..

HTML, CSS 2021.09.01

[ mysql ] 비교 연산자 쿼리 연습

mysql 연습 데이터로 쿼리 작성해보는 사이트로 이동 위 링크로 이동해서 아래 쿼리를 입력해보자. = 양쪽 값이 같음 !=, 양쪽 값이 다름 >, =, 0 IS NOT FALSE; 출력 : 1, 1, 0, 1 SELECT 'A' = 'A', 'A' != 'B', 'A' 'B'; 출력 : 1, 1, 1, 0 문자열에서 부등호를 사용할 경우, 나중에 오는게 더 크다. SELECT 'A' = 'a'; 출력 : 1 sql에서는 대소문자를 가리지 않는다. 대소문자를 같은 것으로 인식한다. SELECT ProductName, Price, Price > 20 AS EXPENSIVE FROM Products; Price > 20 AS EXPENSIVE는 참과..

SQL 2021.09.01

[ mysql ] 참과 거짓 연산자 / 테이블에서 조건을 구할 때 사용한다.

mysql 연습 데이터로 쿼리 작성해보는 사이트로 이동 위 링크로 이동해서 아래 쿼리를 입력해보자. SELECT TRUE, FALSE; 출력 : 1, 0 mysql에서 true는 숫자 1, false는 숫자 0으로 표시된다. SELECT NOT TRUE, NOT 1, NOT 0, NOT FALSE; 출력 : 0, 0, 1, 1 SELECT 0 = TRUE, 1 = TRUE, 0 = FALSE, 1 = FALSE; 출력 : 0, 1, 1, 0 SELECT * FROM Customers WHERE TRUE; WHERE TRUE 를 입력하면 Customers 테이블의 전체 데이터를 가져온다. SELECT * FROM Customers WHERE FALSE; WHERE FALSE를 입력하면 어떤 데이터도 가져오..

SQL 2021.08.31

[ mysql ] 사칙 연산

mysql 연습 데이터로 쿼리 작성해보는 사이트로 이동 위 링크로 이동해서 아래 쿼리를 입력해보자. SELECT 3 * ( 2 + 3 ) / 5 AS 'NUMBER', 'Hello' AS 'HI'; 사칙연산을 하고 AS 를 사용해서 별칭으로 출력을 할 수가 있다. SELECT 30 - 10; 출력 : 20 SELECT 9 % 2 AS '나머지'; 출력 : 1 나머지라는 별칭의 칼럼으로 나머지 1이 출력된다. SELECT 'ABC' + 3; 출력 : 3 자바, 자바스크립트와 다르게 sql은 문자열을 0으로 인식한다. SELECT 'ABC' * 10; 출력 : 0 sql은 문자열을 0으로 인식하기 때문에 문자열에 10을 곱하면 0으로 계산된다. SELECT '7' + '2' * 3; 출력 : 13 숫자로 구..

SQL 2021.08.31

[ mysql ] ORDRE BY, LIMIT, AS 별칭 한글 가능, WHERE, OR 복습

mysql 연습 데이터로 쿼리 작성해보는 사이트로 이동 위 링크로 이동해서 아래 쿼리를 입력해보자. SELECT customername AS '이름', address AS '주소', city AS '지역' FROM customers WHERE country = 'Germany' OR country = 'Mexico' ORDER BY customername DESC LIMIT 0, 5; 칼럼의 별칭을 한글로? 위의 쿼리 예문과 같이 칼럼을 내가 원하는 별칭으로 출력하고자 할 때, 한글로도 별칭을 정할 수가 있다.

SQL 2021.08.31

[ mysql ] LIMIT 사용법

mysql 연습 데이터로 쿼리 작성해보는 사이트로 이동 위 링크로 이동해서 아래 쿼리를 입력해보자. SELECT * FROM Orders ORDER BY CustomerID ASC LIMIT 0, 10 SELECT * FROM Orders ORDER BY OrderDate ASC LIMIT 10, 10 LIMIT 의미 LIMIT 10 : 10개를 가져오겠다. 출력 : CustomerID 1부터 10까지 출력된다. LIMIT 0, 10 : 0개를 건너띄고 10개를 가져오겠다. 출력 : CustomerID 1부터 10까지 출력된다. LIMIT 10, 10 : 10개를 건너띄고 10개를 가져오겠다. 출력 : CustomerID 11부터 10까지 출력된다. 사용 예시 웹 페이지의 페이징을 할 때 주로 사용한다...

SQL 2021.08.31

[ mysql ] ORDER BY 에 정렬은 1개만 할 수 있는게 아니다!

mysql 연습 데이터로 쿼리 작성해보는 사이트로 이동 위 링크로 이동해서 아래 쿼리를 입력해보자. SELECT * FROM Orders ORDER BY CustomerID DESC, EmployeeID DESC; 위와 같이 ORDER BY 정렬을 `CustomerID`를 우선적으로 내림차순을 하고 그 다음으로 `EmployeeID`를 내림차순으로 정렬할 수 있다. 위의 쿼리를 작성하면 아래와 같이 정렬이 되는 것을 확인할 수 있으니 참고하자!

SQL 2021.08.31

얄코 mysql 강좌 참고 교재, 강의 링크, 실습 링크

실습링크 https://www.w3schools.com/mysql/trymysql.asp?filename=trysql_select_all MySQL Tryit Editor v1.0 WebSQL stores a Database locally, on the user's computer. Each user gets their own Database object. WebSQL is supported in Chrome, Safari, and Opera. If you use another browser you will still be able to use our Try SQL Editor, but a different version, usin www.w3schools.com 강의 참고 교재 링크 https://ww..

SQL 2021.08.31
728x90
반응형
LIST