개발관련/SQL13 where 1=1 이란? 간혹 where 1=1 구문을 볼 수 있습니다. 예제로 보면.. 1. select * from table2. select * from table where age = 10 이렇게 두가지의 쿼리문이 있다고 가정. 여기에 ' and sex = M' 이라는 조건을 위 쿼리문에 추가한다고 했을때 1. select * from table and sex = M 2. select * from table where age = 10 and sex = M 위와 같이 됩니다. 그럼 당연히 1번 쿼리문은 문법상 오류 입니다. 이럴경우 where 1=1 을 사용합니다. 1. select * from table where 1=1 and sex = M 2. select * from table where 1=1 and age = 1.. 2017. 9. 6. SQL 쿼리 실행 순서 일단 코딩 순서는 다음과 같다. 1. SELECT 2. FROM3. WHERE4. GROUP BY5. HAVING6. ORDER BY 실행 순서는 다음과 같다. 1. FROM2. WHERE3. GROUP BY4. HAVING5. SELECT6. ORDER BY (깔끔) 2016. 12. 29. SQL :: Numeric 다음 예에서는 decimal 및 numeric 데이터 형식을 사용하여 테이블을 만듭니다. 값이 각 열에 삽입되고 SELECT 문을 사용해서 결과가 반환됩니다.CREATE TABLE dbo.MyTable ( MyDecimalColumn decimal(5,2) ,MyNumericColumn numeric(10,5) ); GO INSERT INTO dbo.MyTable VALUES (123, 12345.12); GO SELECT MyDecimalColumn, MyNumericColumn FROM dbo.MyTable; 결과 집합은 다음과 같습니다.MyDecimalColumn MyNumericColumn --------------------------------------- --------------------.. 2016. 8. 9. UNION ALL, UNION 1. UNION ALL : 중복된 열까지 모두 출력 2. UNION : 중복된 열이 제거 된다. * 조건 : TABLE 1, 2가 열의 개수가 같아야 하고, 데이터 형식도 각 열 단위로 같거나, 호환되는 데이터 형식이어야 한다. 2016. 8. 9. 이전 1 2 3 4 다음