Bu kod yordamida, "music" nomli jadvaldagi "title" ustun nomi "song_title" ga o'zgartiriladi. Jadval ustunini o'chirish: ALTER TABLE music DROP COLUMN album; Bu kod yordamida, "music" nomli jadvaldagi "album" ustuni o'chiriladi. Jadval ustuniga qo'shimcha xususiyat qo'shish: ALTER TABLE music ADD COLUMN rating INT DEFAULT 0; Bu kod yordamida, "music" nomli jadvalga "rating" nomli yangi ustun qo'shiladi. Bu ustun xususiyati "INT" (raqam turi) va "DEFAULT" qiymati 0 bilan belgilanadi. Mantiqiy operatorlar Kengaytirilgan SELECT so‘rovlari: so‘rovlar, birlashtirilgan so‘rovlar, guruhlash. Mantiqiy operatorlar Kengaytirilgan SELECT so‘rovlari: so‘rovlar, birlashtirilgan so‘rovlar, guruhlash. Jadvallar ustunlariga ko'ra ma'lumotlar ko'rish: - SELECT music.title, artists.name
- FROM music
- JOIN artists ON music.artist_id = artists.id;
Bu kod yordamida, "music" va "artists" jadvallari "artist_id" ustunlari orqali birlashdiriladi. Natijada, "music" jadvalidagi "title" va "artists" jadvalidagi "name" ustunlaridagi ma'lumotlar ko'rsatiladi. Filterlash: - SELECT * FROM music WHERE year > 2010 AND genre = 'Pop’;
Bu kod yordamida, "music" jadvalidagi "year" ustuni 2010 dan katta va "genre" ustuni "Pop" bo'lgan qatorlar ko'rsatiladi. Aggregat funktsiyalar bilan biriktirish: Aggregat funktsiyalar bilan biriktirish: - SELECT genre, COUNT(*) AS total_songs, AVG(rating) AS avg_rating
- FROM music
- GROUP BY genre;
Bu kod yordamida, "music" jadvaldagi "genre" ustuniga ko'ra ma'lumotlar yig'indisi hisoblanadi. "COUNT" funktsiyasi bilan "total_songs" ustuni va "AVG" funktsiyasi bilan "avg_rating" ustuni hisoblanadi. Noma'lum qiymatlar bilan ishlash: - SELECT title, year, IFNULL(rating, 0) AS rating
- FROM music;
Bu kod yordamida, "music" jadvalidagi "rating" ustunidagi noma'lum qiymatlarni (null qiymatlarini) 0 ga almashtirish uchun "IFNULL" funksiyasi ishlatiladi.
Do'stlaringiz bilan baham: |