Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 17809|Yanıt: 0

[Kaynak] MYSQL 5.7.34, GROUP BY olarak birden fazla sütun göstermek üzere ayarlar

[Bağlantıyı kopyala]
Yayınlandı 2.08.2021 18:59:43 | | | |
MySQL GROUP BY ifadesi, GROUP BY ifadesi sonuç kümesini bir veya daha fazla sütuna göre gruplar. Gruplanmış sütunlarda COUNT, SUM, AVG gibi fonksiyonlar kullanılabilir.

Bir grup için sütun, birden fazla sütun sorgulaması yaparsanız, SQL ifadesini çalıştırın ve hata aşağıdaki şekilde bildirilecektir:

SQL Hatası [1055] [42000]: SELECT listesinin #1 ifadesi GROUP BY cümlesinde değildir ve GROUP BY kümleceğindeki sütunlara fonksiyonel olarak bağımlı olmayan 'itsvse' sütununu içerir; bu sql_mode=only_full_group_by ile uyumsuzdur


ONLY_FULL_GROUP_BY

GROUP BY toplama işlemleri için, SELECT içindeki sütunlar GROUP BY'de görünmüyorsa, bu SQL yasadışı sayılır çünkü sütunlar GROUP BY maddesinde değildir


GROUP BY olmadan SELECT sütunlarına izin ver

Sorgu sql_mode

ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Eşleşme değerinizi sorgulayın ve "ONLY_FULL_GROUP_BY" (Benimkini aşağıdan kopyalamayın

(Son)




Önceki:Su
Önümüzdeki:Linux, mongodb veritabanını doğru şekilde kapatıyor
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com