សំណួរអ្វីទៅជាមូលដ្ឋានទិន្នន័យ?

សំណួរដំណើរការថាមពលនៃមូលដ្ឋានទិន្នន័យរបស់អ្នក

សំណួរមូលដ្ឋានទិន្នន័យទាញយកទិន្នន័យពីមូលដ្ឋានទិន្នន័យមួយនិងធ្វើទ្រង់ទ្រាយវាក្នុងទំរង់ដែលអាចអានបាន។ សំណួរមួយត្រូវតែសរសេរជាភាសាដែលមូលដ្ឋានទិន្នន័យតម្រូវ - ជាធម្មតាភាសានោះគឺ SQL

ឧទាហរណ៍នៅពេលអ្នកចង់បានទិន្នន័យពីឃ្លាំងទិន្នន័យអ្នកប្រើសំណួរដើម្បីស្នើសុំព័ត៌មានជាក់លាក់ដែលអ្នកចង់បាន។ ប្រហែលជាអ្នកមានតារាងនិយោជិកហើយអ្នកចង់តាមដានលេខនៃការលក់។ អ្នកអាចសួរទិន្នន័យរបស់អ្នកសម្រាប់បុគ្គលិកដែលបានកត់ត្រាការលក់ខ្ពស់បំផុតក្នុងរយៈពេលមួយ។

សេចក្តីថ្លែងការណ៍ SQL SELECT

សំណួរមូលដ្ឋានទិន្នន័យត្រូវតែធ្វើតាមទ្រង់ទ្រាយសំណួរដែលតម្រូវដោយមូលដ្ឋានទិន្នន័យ។ ទ្រង់ទ្រាយទូទៅបំផុតគឺទម្រង់សំណួរគំរូស្តង់ដារភាសា (SQL) ដែលបានប្រើដោយប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យជាច្រើន។ SQL គឺជាភាសាដែលមានអនុភាពនៃសំណួរកម្រិតខ្ពស់។

SQL ប្រើសេចក្តីថ្លែងការណ៍ SELECT ដើម្បីជ្រើសទិន្នន័យជាក់លាក់។

ពិចារណាឧទាហរណ៏មួយដោយផ្អែកលើមូលដ្ឋានទិន្នន័យ Northwind ដែលជាញឹកញាប់នាវាជាមួយផលិតផលមូលដ្ឋានទិន្នន័យជាការបង្រៀន។

នេះជាសម្រង់ពីតារាងនិយោជិករបស់មូលដ្ឋានទិន្នន័យ:

សម្រង់ពីតារាងបុគ្គលិកមូលដ្ឋានទិន្នន័យរបស់ 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 ធ្វើឱ្យងាយស្រួលមើលនិងធ្វើការជាមួយ។ ភាសាសំណួរផ្សេងទៀតអាចត្រឡប់ទិន្នន័យជាក្រាហ្វឬគំនូសតាង។

អំណាចនៃសំណួរ

មូលដ្ឋានទិន្នន័យមានសក្តានុពលក្នុងការបង្ហាញពីនិន្នាការនិងសកម្មភាពស្មុគស្មាញប៉ុន្តែថាមពលនេះត្រូវបានប្រើប្រាស់តែតាមរយៈការប្រើសំណួរ។ មូលដ្ឋានទិន្នន័យស្មុគ្រស្មាញមួយមានតារាងច្រើនរក្សាទុកទិន្នន័យច្រើន។ សំណួរមួយអនុញ្ញាតឱ្យអ្នកត្រងវាទៅក្នុងតារាងតែមួយដូច្នេះអ្នកអាចវិភាគវាបានយ៉ាងងាយស្រួល។

សំណួរក៏អាចអនុវត្តការគណនានៅលើទិន្នន័យរបស់អ្នកឬស្វ័យប្រវត្តិកម្មការគ្រប់គ្រងទិន្នន័យ។ អ្នកក៏អាចពិនិត្យឡើងវិញនូវការធ្វើបច្ចុប្បន្នភាពទិន្នន័យរបស់អ្នកមុនពេលពួកគេធ្វើទៅមូលដ្ឋានទិន្នន័យ។