Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

sử dụng IFNULL trong laravel

Hãy thử như thế này:

DB::Raw('IFNULL( `downloads`.`is_download` , 0 )');


$subjects = $app->db->table('subjects')->LeftJoin('downloads', 'subjects.subjectID', '=', 'downloads.subject_id')
    ->where('universityID', $currentUser->universityID)->where('semesterID', $currentUser->semesterID)->where('courseID', $currentUser->courseID)
    ->select('subjects.subjectID', 'subjects.subjectName', 'subjects.price',  DB::Raw('IFNULL( `downloads`.`is_download` , 0 )') )
    ->orderBy('subjectID')
    ->get();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển POINT của MySQL thành văn bản trong PHP

  2. AWS RDS MySql - cách cho phép truy cập sau khi đặt 'Khả dụng công khai'

  3. Ngoại lệ truy cập trình xử lý ngoại lệ MySQL đang được xử lý

  4. Trích xuất ba Octet đầu tiên của một IPV4

  5. Chọn tất cả các điểm không gian địa lý bên trong một hộp giới hạn