សំណួរដំណើរការថាមពលនៃមូលដ្ឋានទិន្នន័យរបស់អ្នក
សំណួរមូលដ្ឋានទិន្នន័យទាញយកទិន្នន័យពីមូលដ្ឋានទិន្នន័យមួយនិងធ្វើទ្រង់ទ្រាយវាក្នុងទំរង់ដែលអាចអានបាន។ សំណួរមួយត្រូវតែសរសេរជាភាសាដែលមូលដ្ឋានទិន្នន័យតម្រូវ - ជាធម្មតាភាសានោះគឺ SQL ។
ឧទាហរណ៍នៅពេលអ្នកចង់បានទិន្នន័យពីឃ្លាំងទិន្នន័យអ្នកប្រើសំណួរដើម្បីស្នើសុំព័ត៌មានជាក់លាក់ដែលអ្នកចង់បាន។ ប្រហែលជាអ្នកមានតារាងនិយោជិកហើយអ្នកចង់តាមដានលេខនៃការលក់។ អ្នកអាចសួរទិន្នន័យរបស់អ្នកសម្រាប់បុគ្គលិកដែលបានកត់ត្រាការលក់ខ្ពស់បំផុតក្នុងរយៈពេលមួយ។
សេចក្តីថ្លែងការណ៍ SQL SELECT
សំណួរមូលដ្ឋានទិន្នន័យត្រូវតែធ្វើតាមទ្រង់ទ្រាយសំណួរដែលតម្រូវដោយមូលដ្ឋានទិន្នន័យ។ ទ្រង់ទ្រាយទូទៅបំផុតគឺទម្រង់សំណួរគំរូស្តង់ដារភាសា (SQL) ដែលបានប្រើដោយប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យជាច្រើន។ SQL គឺជាភាសាដែលមានអនុភាពនៃសំណួរកម្រិតខ្ពស់។
SQL ប្រើសេចក្តីថ្លែងការណ៍ SELECT ដើម្បីជ្រើសទិន្នន័យជាក់លាក់។
ពិចារណាឧទាហរណ៏មួយដោយផ្អែកលើមូលដ្ឋានទិន្នន័យ Northwind ដែលជាញឹកញាប់នាវាជាមួយផលិតផលមូលដ្ឋានទិន្នន័យជាការបង្រៀន។
នេះជាសម្រង់ពីតារាងនិយោជិករបស់មូលដ្ឋានទិន្នន័យ:
EmployeeID | នាមត្រកូល | នាមខ្លួន | ចំណងជើង | អាសយដ្ឋាន | ទីក្រុង | តំបន់ | |
---|---|---|---|---|---|---|---|
1 | Davolio | នីញ៉េ | តំណាងផ្នែកលក់ | 507 - 20th Ave. E. | ស៊ីថល | វ៉ា | |
2 | ពេញ | Andrew |
| 908 វ៉េ។ វិធីរាជធានី | Tacoma | វ៉ា | |
3 | Leverling | Janet | តំណាងផ្នែកលក់ | 722 Moss Bay Blvd. | Kirkland | វ៉ា |
ដើម្បីត្រឡប់ឈ្មោះនិយោជិកនិងចំណងជើងពីមូលដ្ឋានទិន្នន័យ, សេចក្តីថ្លែងការណ៍ SELECT នឹងមើលទៅដូចនេះ:
SELECT FirstName, LastName, ចំណងជើង FROM និយោជិក;
វានឹងត្រលប់មកវិញ:
នាមខ្លួន | នាមត្រកូល | ចំណងជើង |
---|---|---|
នីញ៉េ | Davolio | តំណាងផ្នែកលក់ |
Andrew | ពេញ | អនុប្រធានផ្នែកលក់ |
Janet | Leverling | តំណាងផ្នែកលក់ |
ដើម្បីកែលម្អលទ្ធផលបន្ថែមអ្នកអាចបន្ថែមឃ្លា WHERE:
SELECT FirstName, LastName FROM និយោជិក
WHERE ទីក្រុង = 'Tacoma';
វាត្រឡប់ឈ្មោះពេញនិងនាមត្រកូលរបស់និយោជិកណាដែលមកពី Tacoma:
នាមខ្លួន | នាមត្រកូល |
---|---|
Andrew | ពេញ |
ចំណាំថា SQL ត្រឡប់ទិន្នន័យក្នុងទំរង់ជួរដេក / ជួរឈរដែលស្រដៀងទៅនឹង Microsoft Excel ធ្វើឱ្យងាយស្រួលមើលនិងធ្វើការជាមួយ។ ភាសាសំណួរផ្សេងទៀតអាចត្រឡប់ទិន្នន័យជាក្រាហ្វឬគំនូសតាង។
អំណាចនៃសំណួរ
មូលដ្ឋានទិន្នន័យមានសក្តានុពលក្នុងការបង្ហាញពីនិន្នាការនិងសកម្មភាពស្មុគស្មាញប៉ុន្តែថាមពលនេះត្រូវបានប្រើប្រាស់តែតាមរយៈការប្រើសំណួរ។ មូលដ្ឋានទិន្នន័យស្មុគ្រស្មាញមួយមានតារាងច្រើនរក្សាទុកទិន្នន័យច្រើន។ សំណួរមួយអនុញ្ញាតឱ្យអ្នកត្រងវាទៅក្នុងតារាងតែមួយដូច្នេះអ្នកអាចវិភាគវាបានយ៉ាងងាយស្រួល។
សំណួរក៏អាចអនុវត្តការគណនានៅលើទិន្នន័យរបស់អ្នកឬស្វ័យប្រវត្តិកម្មការគ្រប់គ្រងទិន្នន័យ។ អ្នកក៏អាចពិនិត្យឡើងវិញនូវការធ្វើបច្ចុប្បន្នភាពទិន្នន័យរបស់អ្នកមុនពេលពួកគេធ្វើទៅមូលដ្ឋានទិន្នន័យ។