w3schools.com 을 참조하여 해석해본 자료입니다.
기본적으로 실행문의 결과값은 사이트에 직접가서 실행해보고 결과를 확인하는것이 좋습니다.
결과값이 너무 큰 경우 일부만 발췌하거나 기록하지 않았습니다.
SQL Comments
주석은 SQL 문의 섹션을 설명하거나 SQL 문의 실행을 막는 데 사용됩니다.
참고 :이 장의 예제는 Firefox 및 Microsoft Edge에서 작동하지 않습니다!
주석은 Microsoft Access 데이터베이스에서 지원되지 않습니다.
Firefox와 Microsoft Edge는 예제에서 Microsoft Access 데이터베이스를 사용하고 있습니다.
Single Line Comments
한 줄 주석은 -로 시작합니다.
-와 행 끝 사이의 모든 텍스트는 무시됩니다 (실행되지 않습니다).
다음 예제는 한 줄 주석을 설명으로 사용합니다.
Example
--Select all:
SELECT * FROM Customers;
w3schools.com 에서 직접 실행해볼것
Result:(일부만 발췌)
Number of Records: 154
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
2 | Ana Trujillo Emparedados y helados | Juan | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Juan | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 | Around the Horn | Juan | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Juan | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
6 | Blauer See Delikatessen | Juan | Forsterstr. 57 | Mannheim | 68306 | Germany |
7 | Blondel père et fils | Juan | 24, place Kléber | Strasbourg | 67000 | France |
8 | Bólido Comidas preparadas | Juan | C/ Araquil, 67 | Madrid | 28023 | Spain |
9 | Bon app’ | Juan | 12, rue des Bouchers | Marseille | 13008 | France |
총 154개의 Record가 있음
다음 예제에서는 한 줄 주석을 사용하여 줄 끝을 무시합니다:
Example
SELECT * FROM Customers -- WHERE City='Berlin';
w3schools.com 에서 직접 실행해볼것
Result(일부만 발췌):
Number of Records: 154
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
2 | Ana Trujillo Emparedados y helados | Juan | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Juan | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 | Around the Horn | Juan | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Juan | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
6 | Blauer See Delikatessen | Juan | Forsterstr. 57 | Mannheim | 68306 | Germany |
7 | Blondel père et fils | Juan | 24, place Kléber | Strasbourg | 67000 | France |
8 | Bólido Comidas preparadas | Juan | C/ Araquil, 67 | Madrid | 28023 | Spain |
9 | Bon app’ | Juan | 12, rue des Bouchers | Marseille | 13008 | France |
총 154개의 Record가 있음
다음 예제에서는 한 줄 주석을 사용하여 문을 무시합니다:
Example
--SELECT * FROM Customers;
SELECT * FROM Products;
w3schools.com 에서 직접 실행해볼것
Result(일부만 발췌):
Number of Records: 77
ProductID | ProductName | SupplierID | CategoryID | Unit | Price |
1 | Chais | 1 | 1 | 10 boxes x 20 bags | 18 |
2 | Chang | 1 | 1 | 24 - 12 oz bottles | 19 |
3 | Aniseed Syrup | 1 | 2 | 12 - 550 ml bottles | 10 |
4 | Chef Anton’s Cajun Seasoning | 2 | 2 | 48 - 6 oz jars | 22 |
5 | Chef Anton’s Gumbo Mix | 2 | 2 | 36 boxes | 21.35 |
6 | Grandma’s Boysenberry Spread | 3 | 2 | 12 - 8 oz jars | 25 |
7 | Uncle Bob’s Organic Dried Pears | 3 | 7 | 12 - 1 lb pkgs. | 30 |
8 | Northwoods Cranberry Sauce | 3 | 2 | 12 - 12 oz jars | 40 |
9 | Mishi Kobe Niku | 4 | 6 | 18 - 500 g pkgs. | 97 |
10 | Ikura | 4 | 8 | 12 - 200 ml jars | 31 |
11 | Queso Cabrales | 5 | 4 | 1 kg pkg. | 21 |
총 77개의 Record가 있음
Multi-line Comments
여러 줄 주석은 / *로 시작하고 */로 끝납니다.
/ *와 */ 사이의 모든 텍스트는 무시됩니다.
다음 예제에서는 설명을 위해 여러 줄 주석을 사용합니다:
Example
/*Select all the columns of all the records in the Customers table:*/
SELECT * FROM Customers;
w3schools.com 에서 직접 실행해볼것
Result(일부만 발췌):
Number of Records: 154
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
2 | Ana Trujillo Emparedados y helados | Juan | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Juan | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 | Around the Horn | Juan | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Juan | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
6 | Blauer See Delikatessen | Juan | Forsterstr. 57 | Mannheim | 68306 | Germany |
7 | Blondel père et fils | Juan | 24, place Kléber | Strasbourg | 67000 | France |
8 | Bólido Comidas preparadas | Juan | C/ Araquil, 67 | Madrid | 28023 | Spain |
9 | Bon app’ | Juan | 12, rue des Bouchers | Marseille | 13008 | France |
총 154개의 Record가 있음
다음 예제에서는 여러 줄 주석을 사용하여 여러 줄을 무시합니다:
Example
/*SELECT * FROM Customers;
SELECT * FROM Products;
SELECT * FROM Orders;
SELECT * FROM Categories;*/
SELECT * FROM Suppliers;
w3schools.com 에서 직접 실행해볼것
Result:
Number of Records: 29
SupplierID | SupplierName | ContactName | Address | City | PostalCode | Country | Phone |
1 | Exotic Liquid | Charlotte Cooper | 49 Gilbert St. | Londona | EC1 4SD | UK | (171) 555-2222 |
2 | New Orleans Cajun Delights | Shelley Burke | P.O. Box 78934 | New Orleans | 70117 | USA | (100) 555-4822 |
3 | Grandma Kelly’s Homestead | Regina Murphy | 707 Oxford Rd. | Ann Arbor | 48104 | USA | (313) 555-5735 |
4 | Tokyo Traders | Yoshi Nagase | 9-8 Sekimai Musashino-shi | Tokyo | 100 | Japan | (03) 3555-5011 |
5 | Cooperativa de Quesos ‘Las Cabras’ | Antonio del Valle Saavedra | Calle del Rosal 4 | Oviedo | 33007 | Spain | (98) 598 76 54 |
6 | Mayumi’s | Mayumi Ohno | 92 Setsuko Chuo-ku | Osaka | 545 | Japan | (06) 431-7877 |
7 | Pavlova, Ltd. | Ian Devling | 74 Rose St. Moonie Ponds | Melbourne | 3058 | Australia | (03) 444-2343 |
8 | Specialty Biscuits, Ltd. | Peter Wilson | 29 King’s Way | Manchester | M14 GSD | UK | (161) 555-4448 |
9 | PB Knäckebröd AB | Lars Peterson | Kaloadagatan 13 | Göteborg | S-345 67 | Sweden | 031-987 65 43 |
10 | Refrescos Americanas LTDA | Carlos Diaz | Av. das Americanas 12.890 | São Paulo | 5442 | Brazil | (11) 555 4640 |
11 | Heli Süßwaren GmbH & Co. KG | Petra Winkler | Tiergartenstraße 5 | Berlin | 10785 | Germany | (010) 9984510 |
12 | Plutzer Lebensmittelgroßmärkte AG | Martin Bein | Bogenallee 51 | Frankfurt | 60439 | Germany | (069) 992755 |
13 | Nord-Ost-Fisch Handelsgesellschaft mbH | Sven Petersen | Frahmredder 112a | Cuxhaven | 27478 | Germany | (04721) 8713 |
14 | Formaggi Fortini s.r.l. | Elio Rossi | Viale Dante, 75 | Ravenna | 48100 | Italy | (0544) 60323 |
15 | Norske Meierier | Beate Vileid | Hatlevegen 5 | Sandvika | 1320 | Norway | (0)2-953010 |
16 | Bigfoot Breweries | Cheryl Saylor | 3400 - 8th Avenue Suite 210 | Bend | 97101 | USA | (503) 555-9931 |
17 | Svensk Sjöföda AB | Michael Björn | Brovallavägen 231 | Stockholm | S-123 45 | Sweden | 08-123 45 67 |
18 | Aux joyeux ecclésiastiques | Guylène Nodier | 203, Rue des Francs-Bourgeois | Paris | 75004 | France | (1) 03.83.00.68 |
19 | New England Seafood Cannery | Robb Merchant | Order Processing Dept. 2100 Paul Revere Blvd. | Boston | 02134 | USA | (617) 555-3267 |
20 | Leka Trading | Chandra Leka | 471 Serangoon Loop, Suite #402 | Singapore | 0512 | Singapore | 555-8787 |
21 | Lyngbysild | Niels Petersen | Lyngbysild Fiskebakken 10 | Lyngby | 2800 | Denmark | 43844108 |
22 | Zaanse Snoepfabriek | Dirk Luchte | Verkoop Rijnweg 22 | Zaandam | 9999 ZZ | Netherlands | (12345) 1212 |
23 | Karkki Oy | Anne Heikkonen | Valtakatu 12 | Lappeenranta | 53120 | Finland | (953) 10956 |
24 | G’day, Mate | Wendy Mackenzie | 170 Prince Edward Parade Hunter’s Hill | Sydney | 2042 | Australia | (02) 555-5914 |
25 | Ma Maison | Jean-Guy Lauzon | 2960 Rue St. Laurent | Montréal | H1J 1C3 | Canada | (514) 555-9022 |
26 | Pasta Buttini s.r.l. | Giovanni Giudici | Via dei Gelsomini, 153 | Salerno | 84100 | Italy | (089) 6547665 |
27 | Escargots Nouveaux | Marie Delamare | 22, rue H. Voiron | Montceau | 71300 | France | 85.57.00.07 |
28 | Gai pâturage | Eliane Noz | Bat. B 3, rue des Alpes | Annecy | 74000 | France | 38.76.98.06 |
29 | Forêts d’érables | Chantal Goulet | 148 rue Chasseur | Ste-Hyacinthe | J2S 7S8 | Canada | (514) 555-2955 |
명령문의 일부만 무시하려면 / * * / 주석도 사용하십시오.
다음 예제에서는 주석을 사용하여 행의 일부를 무시합니다:
Example
SELECT CustomerName, /*City,*/ Country FROM Customers;
w3schools.com 에서 직접 실행해볼것
Result(일부만 발췌):
Number of Records: 154
CustomerName | Country |
Ana Trujillo Emparedados y helados | Mexico |
Antonio Moreno Taquería | Mexico |
Around the Horn | UK |
Berglunds snabbköp | Sweden |
Blauer See Delikatessen | Germany |
Blondel père et fils | France |
Bólido Comidas preparadas | Spain |
Bon app’ | France |
Bottom-Dollar Marketse | Canada |
B’s Beverages | UK |
Cactus Comidas para llevar | Argentina |
총 154개의 Record가 있음
다음 예제에서는 주석을 사용하여 명령문의 일부를 무시합니다:
Example
SELECT * FROM Customers WHERE (CustomerName LIKE 'L%'
OR CustomerName LIKE 'R%' /*OR CustomerName LIKE 'S%'
OR CustomerName LIKE 'T%'*/ OR CustomerName LIKE 'W%')
AND Country='USA'
ORDER BY CustomerName;
w3schools.com 에서 직접 실행해볼것
Result:
Number of Records: 5
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
43 | Lazy K Kountry Store | Juan | 12 Orchestra Terrace | Walla Walla | 99362 | USA |
45 | Let’s Stop N Shop | Juan | 87 Polk St. Suite 5 | San Francisco | 94117 | USA |
48 | Lonesome Pine Restaurant | Juan | 89 Chiaroscuro Rd. | Portland | 97219 | USA |
65 | Rattlesnake Canyon Grocery | Juan | 2817 Milton Dr. | Albuquerque | 87110 | USA |
89 | White Clover Markets | Juan | 305 - 14th Ave. S. Suite 3B | Seattle | 98128 | USA |
'프로그래밍 > SQL' 카테고리의 다른 글
[Mysql] - mysqldump (0) | 2020.12.18 |
---|---|
[SQL] - ANY and ALL Operators(ANY, ALL 연산자) (0) | 2020.04.01 |
[SQL] - Wildcards(SQL 와일드카드) (0) | 2020.03.24 |
[SQL] - UPDATE Statement(UPDATE 문) (0) | 2020.03.24 |
[SQL] - TOP, LIMIT or ROWNUM Clause(TOP, LIMIT, ROWNUM 절) (0) | 2020.03.23 |