Latest web development tutorials

SQLite ฟังก์ชั่นที่ใช้กันทั่วไป

SQLite มีฟังก์ชันในตัวจำนวนมากสำหรับการประมวลผลสตริงหรือข้อมูลที่เป็นตัวเลข นี่คือบางส่วน SQLite ที่มีประโยชน์ในตัวฟังก์ชั่นและการทำงานทั้งหมดไม่ได้เป็นกรณี ๆ ไปซึ่งหมายความว่าคุณสามารถใช้ฟังก์ชั่นเหล่านี้เป็นตัวพิมพ์เล็กหรือรูปแบบตัวพิมพ์ใหญ่หรือผสม สำหรับรายละเอียดเพิ่มเติมโปรดดูเอกสารข้อมูล SQLite อย่างเป็นทางการ:

序号函数 & 描述
1SQLite COUNT 函数
SQLite COUNT 聚集函数是用来计算一个数据库表中的行数。
2SQLite MAX 函数
SQLite MAX 聚合函数允许我们选择某列的最大值。
3SQLite MIN 函数
SQLite MIN 聚合函数允许我们选择某列的最小值。
4SQLite AVG 函数
SQLite AVG 聚合函数计算某列的平均值。
5SQLite SUM 函数
SQLite SUM 聚合函数允许为一个数值列计算总和。
6SQLite RANDOM 函数
SQLite RANDOM 函数返回一个介于 -9223372036854775808 和 +9223372036854775807 之间的伪随机整数。
7SQLite ABS 函数
SQLite ABS 函数返回数值参数的绝对值。
8SQLite UPPER 函数
SQLite UPPER 函数把字符串转换为大写字母。
9SQLite LOWER 函数
SQLite LOWER 函数把字符串转换为小写字母。
10SQLite LENGTH 函数
SQLite LENGTH 函数返回字符串的长度。
11SQLite sqlite_version 函数
SQLite sqlite_version 函数返回 SQLite 库的版本。

ก่อนที่เราจะเริ่มต้นที่จะอธิบายการทำงานของตัวอย่างเหล่านี้ถือว่าตาราง บริษัท ฯ ได้บันทึกต่อไปนี้:

ID NAME เงินเดือนอายุที่อยู่
---------- ---------- ---------- ---------- ----------
1 เปาโล 32 20,000.0 แคลิฟอร์เนีย
2 อัลเลน 25 15,000.0 เท็กซัส
เท็ดดี้ 3 23 นอร์เวย์ 20,000.0
4 มาร์ครวย 25-Mond 65,000.0
5 ดาวิด 27 85,000.0 เท็กซัส
6 คิม 22 ใต้ 45,000.0 ฮอลล์
7 เจมส์ 24 ฮุสตัน 10,000.0

ฟังก์ชั่น COUNT SQLite

SQLite ฟังก์ชันการรวม COUNT ใช้ในการคำนวณจำนวนแถวในตารางฐานข้อมูล ต่อไปนี้เป็นตัวอย่าง:

SQLite> นับเลือก (*) จาก บริษัท ;

คำสั่ง SQL SQLite ดังกล่าวจะก่อให้เกิดผลต่อไปนี้:

count (*)
----------
7

ฟังก์ชั่น SQLite MAX

SQLite MAX ฟังก์ชันการรวมช่วยให้เราสามารถเลือกได้สูงสุดคอลัมน์ ต่อไปนี้เป็นตัวอย่าง:

SQLite> เลือก max (เงินเดือน) จาก บริษัท ;

คำสั่ง SQL SQLite ดังกล่าวจะก่อให้เกิดผลต่อไปนี้:

แม็กซ์ (เงินเดือน)
-----------
85,000.0

ฟังก์ชั่น SQLite MIN

SQLite MIN ฟังก์ชันการรวมช่วยให้เราสามารถเลือกขั้นต่ำคอลัมน์ ต่อไปนี้เป็นตัวอย่าง:

SQLite> นาทีเลือก (เงินเดือน) จาก บริษัท ;

คำสั่ง SQL SQLite ดังกล่าวจะก่อให้เกิดผลต่อไปนี้:

นาที (เงินเดือน)
-----------
10,000.0

ฟังก์ชั่น AVG SQLite

SQLite AVG ฟังก์ชันการรวมคำนวณค่าเฉลี่ยของคอลัมน์ ต่อไปนี้เป็นตัวอย่าง:

SQLite> เลือกเฉลี่ย (เงินเดือน) จาก บริษัท ;

คำสั่ง SQL SQLite ดังกล่าวจะก่อให้เกิดผลต่อไปนี้:

เฉลี่ย (เงินเดือน)
----------------
37,142.8571428572

ฟังก์ชั่น SQLite SUM

SQLite ฟังก์ชันการรวม SUM ช่วยให้การคำนวณผลรวมของคอลัมน์ตัวเลข ต่อไปนี้เป็นตัวอย่าง:

SQLite> ผลรวมเลือก (เงินเดือน) จาก บริษัท ;

คำสั่ง SQL SQLite ดังกล่าวจะก่อให้เกิดผลต่อไปนี้:

ผลรวม (เงินเดือน)
-----------
260,000.0

ฟังก์ชั่น RANDOM SQLite

ฟังก์ชั่น SQLite RANDOM ส่งกลับสุ่มหลอกจำนวนเต็ม -9223372036854775808 และ 9223372036854775807 ในระหว่าง ต่อไปนี้เป็นตัวอย่าง:

SQLite> เลือกสุ่ม () สุ่ม;

คำสั่ง SQL SQLite ดังกล่าวจะก่อให้เกิดผลต่อไปนี้:

สุ่ม
-------------------
5876796417670984050

ฟังก์ชั่น ABS SQLite

ฟังก์ชั่น ABS SQLite ส่งกลับค่าสัมบูรณ์ของพารามิเตอร์เชิงตัวเลข ต่อไปนี้เป็นตัวอย่าง:

SQLite> เลือก ABS (5), ABS (-15) ABS (NULL) ABS (0), เอบีเอส ( "เอบีซี");

คำสั่ง SQL SQLite ดังกล่าวจะก่อให้เกิดผลต่อไปนี้:

เอบีเอส (5) ABS (-15) ABS (NULL) ABS (0) ABS ( "เอบีซี")
---------- ---------- ---------- ---------- ----------
5150 0.0

ฟังก์ชั่น UPPER SQLite

ฟังก์ชั่น UPPER SQLite การแปลงสายอักขระตัวอักษรตัวพิมพ์ใหญ่ ต่อไปนี้เป็นตัวอย่าง:

SQLite> เลือกบน (ชื่อ) จาก บริษัท ;

คำสั่ง SQL SQLite ดังกล่าวจะก่อให้เกิดผลต่อไปนี้:

บน (ชื่อ)
-----------
PAUL
ALLEN
TEDDY
MARK
DAVID
กิม
JAMES

ฟังก์ชั่น SQLite LOWER

ฟังก์ชั่น SQLite LOWER แปลงสตริงเป็นตัวพิมพ์เล็ก ต่อไปนี้เป็นตัวอย่าง:

SQLite> เลือกที่ต่ำกว่า (ชื่อ) จาก บริษัท ;

คำสั่ง SQL SQLite ดังกล่าวจะก่อให้เกิดผลต่อไปนี้:

ที่ต่ำกว่า (ชื่อ)
-----------
พอล
อัลเลน
เท็ดดี้
เครื่องหมาย
เดวิด
คิม
เจมส์

ฟังก์ชั่นความยาว SQLite

ฟังก์ชั่นความยาว SQLite ส่งกลับความยาวของสตริง ต่อไปนี้เป็นตัวอย่าง:

SQLite> SELECT ชื่อยาว (ชื่อ) จาก บริษัท ;

คำสั่ง SQL SQLite ดังกล่าวจะก่อให้เกิดผลต่อไปนี้:

ความยาว NAME (ชื่อ)
---------- ------------
พอล 4
อัลเลน 5
เท็ดดี้ 5
มาร์ค 4
เดวิด 5
คิม 3
เจมส์ 5

ฟังก์ชั่น sqlite_version SQLite

ฟังก์ชั่น sqlite_version SQLite ส่งกลับรุ่นของห้องสมุดของ SQLite ต่อไปนี้เป็นตัวอย่าง:

SQLite> sqlite_version เลือก () เป็น 'SQLite เวอร์ชัน';

คำสั่ง SQL SQLite ดังกล่าวจะก่อให้เกิดผลต่อไปนี้:

SQLite เวอร์ชัน
--------------
3.6.20