កុំព្យូទ័រផ្នែកទន់

អ្វីដែលធ្វើឱ្យមុខងារ CONCAT SQL មួយ?

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

អ្វីដែលធ្វើឱ្យមុខងារ CONCAT នេះ?

ពេលសម្តែងការងារមួយចំនួនជាមួយនឹង មូលដ្ឋានទិន្នន័យ, មានតម្រូវការក្នុងការភ្ជាប់ជាមួយបន្ទាត់ទិន្នន័យបន្ថែមឬរវាងខ្លួនគេផ្ទាល់មួយ។ ដើម្បីដោះស្រាយបញ្ហានេះគឺមានមុខងារ SQL មួយ - CONCAT ។ នៅពេលដែលប្រើវាបន្ទាត់ពីរឬច្រើននឹងត្រូវបានបញ្ចូលគ្នាទៅជាមួយ។ ក្នុងប្រតិបត្ដិការដាក់បន្តគ្នានេះត្រូវបានអនុវត្តឱ្យបានត្រឹមត្រូវដូចជានៅក្នុងខ្សែអក្សរនេះនិងជាមួយអថេរជាលេខ។

នៅក្នុងមូលដ្ឋានទិន្នន័យមួយចំនួន, SQL មួយ CONCAT មានពូជជាច្រើន។ ឧទាហរណ៍នៅក្នុងកម្មវិធី MySQL វាមានសមភាគីរបស់ខ្លួន - CONCAT_WS ។ ភាពខុសគ្នារវាងមុខងារនេះ unimportant: ក្នុងករណីនៃការដំបូង, នៅពេលដែលរួមបញ្ចូលគ្នាជាមួយអាគុយម៉ង់ដែលមានតម្លៃគឺ NULL ដែលជាលទ្ធផលនៃការដាក់បន្តគ្នានេះគឺ NULL, និងការប្រើនិមិត្តលើកទីពីររួមបញ្ចូលគ្នារវាងសញ្ញាប្រមាណវិធីសូន្យត្រូវបានរំលងជាធម្មតា។

វាក្យសម្ព័ន្ធមុខងារ

ពេលប្រើមុខងារ CONCAT នេះ SQL មួយតម្រូវឱ្យអ្នកសរសេរកម្មវិធី-វាក្យសម្ព័ន្ធដើម្បីប្រើអាគុយម៉ង់ក្នុងលំដាប់ដែលអង្គនឹងត្រូវបានចូលរួមនោះទេ។ វាក្យសម្ព័ន្ធប្រតិបត្ដិការដាក់បន្តគ្នាជាខ្សែអក្សរដែលលោកសមគឺសាមញ្ញសមរម្យ: បន្ទាប់ពាក្យគន្លឹះ CONCAT នេះនៅក្នុងតង្កៀបដែលបំបែកដោយសញ្ញាក្បៀសបានបង្ហាញទាំងអស់អាគុយម៉ង់ឬជួរដេកដែលចាំបាច់ក្នុងលំដាប់, ហើយបន្ទាប់ពីវង់ក្រចកបិទបើចាំបាច់បង្ហាញពាក្យគន្លឹះ AS និងឈ្មោះរបស់អថេរដែលក្នុងនោះលទ្ធផលនឹងត្រូវបានកត់ត្រាទុកនោះទេ។ ពុម្ពមុខងារ CONCAT ដូចខាងក្រោម:

CONCAT (ខ្សែអក្សរ 1, ខ្សែអក្សរ 2 [បន្ទាត់ 3 ... ]) [ជា var_name] ។

វាគួរតែត្រូវបានកត់សម្គាល់ថាជាអាគុយម៉ង់នៃអនុគមន៍នេះអាចត្រូវបានប្រើជាសញ្ញាប្រមាណវិធីមួយនិងខ្សែអក្សររបស់តម្លៃលេខមួយនិងមុខងារដែលត្រឡប់លទ្ធផលមួយ។ ឧទាហរណ៍ប្រតិបត្ដិការ CONCAT SQL មួយដោយខ្លួនឯង។ ដូច្នេះគោលការណ៍ប្រតិបត្តិការនៃការគាំទ្រខាងក្នុង។

តើធ្វើដូចម្តេចដើម្បីធ្វើការដោយគ្មានការប្រើប្រាស់ CONCAT នេះ?

ក្នុងករណីដែលជាកន្លែងដែលមានគឺជាតម្រូវការក្នុងការធ្វើការដោយគ្មានការប្រើប្រាស់នៃការវះកាត់មួយឬអ្នកសរសេរកម្មវិធីនេះគឺមានមុខងារ CONCAT ដែលមិនស្គាល់នោះ SQL នេះវ៉ារ្យ៉ង់មួយបន្ថែមទៀតផ្តល់ជូននូវការដាក់បន្តគ្នាជាខ្សែអក្សរ។ ដើម្បីធ្វើដូចនេះ, ប្រើ "+" ប្រតិបត្តិករ, ប៉ុន្តែវិធីសាស្រ្តនេះមានចំនួននៃលក្ខណៈពិសេសដែលយើងត្រូវពិចារណាពេលដែលធ្វើការជាមួយគាត់។

នៅពេលដែលប្រើ "+" ប្រសិនបើអង្គគឺជាតម្លៃលេខ, លទ្ធផលប្រតិបត្តិការនេះនឹងក្លាយជាការបន្ថែមសាមញ្ញនៃចំនួនលេខ, និងរួមផ្សំជាមួយនឹងលេខបន្ទាត់ដោយគ្មានការផ្លាស់ប្រែចិត្តជឿជាក់លាក់នឹងកម្មវិធីត្រឡប់កំហុសមួយប្រសិនបើចាំបាច់។ ដូច្នេះនៅពេលដែលលទ្ធផលសំណួរបន្ទាប់គឺតម្លៃនៃ "6" នេះ:

ជ្រើស 1 + 2 + 3 ។

បើមិនដូច្នេះទេវិធីសាស្ត្រទាំងពីរគឺដូចគ្នាបេះបិទហើយត្រឡប់លទ្ធផលដូចគ្នា។

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 km.delachieve.com. Theme powered by WordPress.