Saya memerlukan kueri Oracle untuk mengambil pengguna yang memiliki email ekstensi @gmail dari kolom email dari tabel pengguna.

-1
SuNnY 31 Januari 2020, 08:14

2 jawaban

Jawaban Terbaik
select * from users where email like '%@gmail%'
0
Atk 31 Januari 2020, 05:18
  • Gunakan LOWER (atau UPPER) untuk memastikan bahwa Anda cocok dengan huruf besar/kecil.
  • Jangan meletakkan kartu liar di akhir pertandingan LIKE karena jika tidak, Anda akan mencocokkan email yang valid seperti myaddress@gmail.com.example.com.
  • Email GMail dapat menggunakan domain gmail.com dan googlemail.com secara bergantian; Anda mungkin perlu mencocokkan keduanya.

Suka:

SELECT *
FROM   users
WHERE  LOWER( email ) LIKE '%@gmail.com'
OR     LOWER( email ) LIKE '%@googlemail.com'
0
MT0 31 Januari 2020, 09:07