Latest web development tutorials

سكليتي المهام شائعة الاستخدام

سكليتي لديها العديد من المدمج في وظائف لمعالجة سلسلة أو بيانات رقمية. وفيما يلي بعض الوظائف المدمج في 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 库的版本。

قبل أن نبدأ في شرح وظيفة هذه الأمثلة، افترض الجدول الشركة لديها السجلات التالية:

اسم معرف AGE عنوان راتب
---------- ---------- ---------- ---------- ----------
1 بولس 32 ولاية كاليفورنيا 20000.0
2 ألين 25 تكساس 15000.0
3 تيدي 23 النرويج 20000.0
4 مارك 25 ريتش موند 65000.0
5 ديفيد 27 تكساس 85000.0
6 كيم 22 جنوب قاعة 45000.0
7 جيمس 24 هيوستن 10000.0

الدالة COUNT سكليتي

ويستخدم سكليتي COUNT الدالة التجميعية لحساب عدد الصفوف في جدول قاعدة البيانات. وفيما يلي أمثلة على ذلك:

سكليتي> عدد SELECT (*) من شركة.

وبيان SQL سكليتي أعلاه تنتج النتائج التالية:

العد (*)
----------
7

وظيفة سكليتي MAX

سكليتي MAX دالة تجميع يسمح لنا لاختيار الحد الأقصى العمود. وفيما يلي أمثلة على ذلك:

سكليتي> حدد الحد الأقصى (الراتب) من شركة.

وبيان SQL سكليتي أعلاه تنتج النتائج التالية:

ماكس (الراتب)
-----------
85000.0

وظيفة سكليتي MIN

سكليتي MIN دالات التجميع يسمح لنا لتحديد الحد الأدنى العمود. وفيما يلي أمثلة على ذلك:

سكليتي> دقيقة SELECT (الراتب) من شركة.

وبيان SQL سكليتي أعلاه تنتج النتائج التالية:

دقيقة (الراتب)
-----------
10000.0

وظيفة سكليتي AVG

سكليتي AVG دالة تجميع بحساب متوسط ​​عمود. وفيما يلي أمثلة على ذلك:

سكليتي> SELECT متوسط ​​(الراتب) من شركة.

وبيان SQL سكليتي أعلاه تنتج النتائج التالية:

متوسط ​​(الراتب)
----------------
37٬142،8571428572

وظيفة سكليتي SUM

سكليتي SUM دالة تجميع تسمح لحساب مجموع عمود رقمي. وفيما يلي أمثلة على ذلك:

سكليتي> مبلغ SELECT (الراتب) من شركة.

وبيان SQL سكليتي أعلاه تنتج النتائج التالية:

المبلغ (الراتب)
-----------
260،000.0

وظيفة عشوائية سكليتي

سكليتي وظيفة عشوائية بإرجاع عدد صحيح شبه عشوائي -9223372036854775808 و+9223372036854775807 بينهما. وفيما يلي أمثلة على ذلك:

سكليتي> SELECT عشوائي () AS عشوائية.

وبيان SQL سكليتي أعلاه تنتج النتائج التالية:

عشوائية
-------------------
5876796417670984050

سكليتي وظيفة ABS

سكليتي وظيفة ABS بإرجاع القيمة المطلقة للمعلمات العددية. وفيما يلي أمثلة على ذلك:

سكليتي> القيمة المطلقة SELECT (5)، وتقاسم المنافع (-15)، وتقاسم المنافع (فارغة)، وتقاسم المنافع (0)، وتقاسم المنافع ( "اي بي سي")؛

وبيان SQL سكليتي أعلاه تنتج النتائج التالية:

القيمة المطلقة (5) القيمة المطلقة (-15) ABS (NULL) القيمة المطلقة (0) ABS ( "اي بي سي")
---------- ---------- ---------- ---------- ----------
5150 0.0

وظيفة العلوي سكليتي

وظيفة العلوي سكليتي لتحويل سلسلة إلى أحرف كبيرة. وفيما يلي أمثلة على ذلك:

سكليتي> SELECT العلوي (اسم) من شركة.

وبيان SQL سكليتي أعلاه تنتج النتائج التالية:

العلوي (الاسم)
-----------
PAUL
ALLEN
دميه
MARK
DAVID
KIM
JAMES

وظيفة سكليتي السفلى

وظيفة سكليتي السفلى تحويل سلسلة إلى أحرف صغيرة. وفيما يلي أمثلة على ذلك:

سكليتي> SELECT السفلي (اسم) من شركة.

وبيان SQL سكليتي أعلاه تنتج النتائج التالية:

السفلي (الاسم)
-----------
بول
ألين
دمية
علامة
ديفيد
كيم
جيمس

وظيفة طول سكليتي

وظيفة طول سكليتي ترجع طول السلسلة. وفيما يلي أمثلة على ذلك:

سكليتي> اسم SELECT، طول (اسم) من شركة.

وبيان SQL سكليتي أعلاه تنتج النتائج التالية:

طول الاسم (اسم)
---------- ------------
بول 4
ألين 5
تيدي 5
علامة 4
ديفيد 5
كيم 3
جيمس 5

وظيفة sqlite_version سكليتي

وظيفة sqlite_version سكليتي ترجع نسخة من مكتبة سكليتي. وفيما يلي أمثلة على ذلك:

سكليتي> sqlite_version SELECT () AS 'نسخة سكليتي'؛

وبيان SQL سكليتي أعلاه تنتج النتائج التالية:

النسخة سكليتي
--------------
3.6.20