Jumat, 10 Juni 2011

11.3.2. Comparison Functions and Operators Perbandingan Fungsi dan Operator

Table 11.3. Tabel 11.3. Comparison Operators Operator Perbandingan
Name Nama Description Deskripsi
BETWEEN ... AND ... Check whether a value is within a range of values Periksa apakah suatu nilai berada dalam rentang nilai
COALESCE() Return the first non-NULL argument Kembali argumen non-NULL pertama
<=> NULL-safe equal to operator NULL-aman sama dengan operator
= Equal operator Sama operator
>= Greater than or equal operator Lebih besar dari atau operator sama
> Greater than operator Lebih besar dari operator
GREATEST() Return the largest argument Kembali argumen terbesar
IN() Check whether a value is within a set of values Periksa apakah suatu nilai berada dalam satu set nilai
INTERVAL() Return the index of the argument that is less than the first argument Kembali indeks argumen yang kurang dari argumen pertama
IS NOT NULL NOT NULL value test TIDAK nilai uji NULL
IS NOT Test a value against a boolean Uji nilai terhadap boolean
IS NULL NULL value test NULL nilai uji
IS Test a value against a boolean Uji nilai terhadap boolean
ISNULL() Test whether the argument is NULL Menguji apakah argumen adalah NULL
LEAST() Return the smallest argument Kembali argumen terkecil
<= Less than or equal operator Kurang dari atau operator sama
< Less than operator Kurang dari operator
LIKE Simple pattern matching Pencocokan pola sederhana
NOT BETWEEN ... AND ... Check whether a value is not within a range of values Periksa apakah suatu nilai tidak berada dalam rentang nilai
!= , <> != , <> Not equal operator Tidak sama operator
NOT IN() Check whether a value is not within a set of values Periksa apakah suatu nilai tidak berada dalam satu set nilai
NOT LIKE Negation of simple pattern matching Negasi dari pencocokan pola sederhana
STRCMP() Compare two strings Membandingkan dua string
Comparison operations result in a value of 1 ( TRUE ), 0 ( FALSE ), or NULL . Perbandingan operasi menghasilkan nilai 1 ( TRUE ), 0 ( FALSE ), atau NULL . These operations work for both numbers and strings. Operasi ini bekerja untuk kedua angka dan string. Strings are automatically converted to numbers and numbers to strings as necessary. String secara otomatis dikonversi ke angka dan nomor ke string yang diperlukan.
The following relational comparison operators can be used to compare not only scalar operands, but row operands: Operator perbandingan berikut relasional dapat digunakan untuk membandingkan tidak hanya operan skalar, tetapi baris operan:
= > < >= <= <> != => <> = <= <>! =
For examples of row comparisons, see Section 12.2.9.5, “Row Subqueries” . Untuk contoh perbandingan baris, lihat Bagian 12.2.9.5, "Row subqueries" .
Some of the functions in this section (such as LEAST() and GREATEST() ) return values other than 1 ( TRUE ), 0 ( FALSE ), or NULL . Beberapa fungsi dalam bagian ini (seperti LEAST() dan GREATEST() ) mengembalikan nilai selain 1 ( TRUE ), 0 ( FALSE ), atau NULL . However, the value they return is based on comparison operations performed according to the rules described in Section 11.2, “Type Conversion in Expression Evaluation” . Namun, nilai mereka kembali didasarkan pada operasi perbandingan yang dilakukan sesuai dengan aturan yang dijelaskan dalam Bagian 11.2, "Jenis Ekspresi Konversi dalam Evaluasi" .
To convert a value to a specific type for comparison purposes, you can use the CAST() function. Untuk mengkonversi nilai ke sebuah tipe khusus untuk tujuan perbandingan, Anda dapat menggunakan CAST() fungsi. String values can be converted to a different character set using CONVERT() . Nilai string dapat dikonversi ke karakter yang berbeda diatur menggunakan CONVERT() . See Section 11.10, “Cast Functions and Operators” . Lihat Bagian 11.10, "Cast Fungsi dan Operator" .
By default, string comparisons are not case sensitive and use the current character set. Secara default, perbandingan string yang tidak peka terhadap huruf dan menggunakan set karakter. The default is latin1 (cp1252 West European), which also works well for English. Standarnya adalah latin1 (cp1252 Eropa Barat), yang juga bekerja dengan baik untuk bahasa Inggris.

Tidak ada komentar:

Posting Komentar