SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

Mendeteksi Apakah Nilai Berisi Setidaknya Satu Digit Numerik di SQLite

Contoh SQLite berikut mengembalikan semua baris yang berisi setidaknya satu digit numerik.

Contoh Data

Misalkan kita memiliki tabel bernama Products dengan data berikut di ProductName its kolom:

SELECT ProductName 
FROM Products;

Hasil:

ProductName                         
------------------------------------
Widget Holder (holds 5 gram widgets)
Widget Opener                       
Bob's "Best" Widget                 
Blue Widget                         
Urban Dictionary Version 1.2        
Beer Water (375ml)                  

Contoh Kueri

Kita dapat menggunakan kueri berikut untuk mengembalikan hanya baris yang berisi angka yang diwakili oleh angka numerik:

SELECT ProductName 
FROM Products
WHERE ProductName REGEXP '[0-9]+';

Hasil:

ProductName                         
------------------------------------
Widget Holder (holds 5 gram widgets)
Urban Dictionary Version 1.2        
Beer Water (375ml)                  

Hanya baris yang berisi angka yang dikembalikan. Dengan "angka", maksud saya angka numerik. Angka juga dapat diwakili oleh kata atau simbol, tetapi contoh ini hanya mendeteksi angka numerik.

Dalam SQLite, REGEXP operator adalah sintaks khusus untuk REGEXP() fungsi pengguna.

Oleh karena itu, kita dapat menggunakan kode berikut untuk mendapatkan hasil yang sama:

SELECT ProductName 
FROM Products
WHERE REGEXP('[0-9]+', ProductName);

Hasil:

ProductName                         
------------------------------------
Widget Holder (holds 5 gram widgets)
Urban Dictionary Version 1.2        
Beer Water (375ml)                  

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbarui data Aktivitas dari layanan saat dijeda

  2. Cara menyimpan konten video dalam database SQLite (bukan jalur video)

  3. 2 Cara Mengembalikan Hari Julian di SQLite

  4. simpan Daftar<Model class> ke sqlite

  5. Android - SQLite - PILIH ANTARA Tanggal1 DAN Tanggal2