MYSQL ממיר באופן אוטומטי מספרים למחרוזות כאשר נחוץ.
|
אם נרצה להמיר מספר למחרוזת במפורש, ניתן להשתמש בפונקציה ()CONCAT .
אם פונקצית מחרוזת מקבלת מחרוזת בינארית כארגומנט, תוצאת המחרוזת תהיה גם בינארית. מספר שמומר למחרוזת מיוחס כמחרוזת בינארית. הדבר משפיע רק על השוואות.
בד"כ, אם איזה שהוא ביטוי בהשוואת מחרוזות הוא CASE SENSITIVE, ההשוואה תתבצע ב- CASE SENSITIVE בהתאמה.
['escape-char' expr LIKE pat [ESCAPE
השוואת תבנית. מחזיר 1 (TRUE) או 0 (FALSE).
תיאור | תו |
התאמה של כל מספר או תו, אפילו תווי אפס | % |
התאמה של תו בודד | _ |
|
MATCH (col1,col2,...) AGAINST (expr [IN BOOLEAN MODE | WITH
([QUERY EXPANSION
בפונקציה זו משתמשים לחיפוש בטקסט שלם למדידת דמיון בין הטקסט בעמודות (...,col1,col2) והשאילתא expr. נמדד ע"י מספר עשרוני.
['expr NOT LIKE pat [ESCAPE 'escape-char
זהה לפונקציה ])'escape-char' NOT (expr LIKE pat [ESCAPE.
expr NOT REGEXP pat
expr NOT RLIKE pat
זהה לפונקציה (NOT (expr REGEXP pat.
expr REGEXP pat
expr RLIKE pat
מבצע השוואת תבניות בין ביטוי מחרוזת expr לבין התבנית pat. מחזיר 1 אם expr תואם ל-pat, אחרת מחזיר 0. RLIKE זהה ל-REGEXP.
|
(STRCMP (expr1,expr2
הפונקציה מחזירה 0 אם המחרוזות זהות, 1- אם המחרוזת בארגומנט הראשון יותר קטנה מהשנייה, בהתאם למיון הנוכחי, אחרת 1.
|