Daha çox

SQL-də bir sıra olmayan bütün hüceyrələrin seçilməsi


Bəzi dəyərləri ehtiva edən bir sahəm var. Düzəliş rejimində, bu dəyərlərdən hər hansı birini tıkladığımda, hüceyrədə 1. QNAN ilə əvəzlənir.

1. # QNAN dəyərləri olan bütün hüceyrələr üçün cədvəl sorğu etmək istəyirəm. Null dəyərləri soruşmağa çalışdığımda (SEÇMƏK ... HARADA ... NULL) heç bir sıra seçilmir. Beləliklə, SQL-in 1 olduğunu tanımadığını düşünürəm. # QNAN əslində sıfır dəyərdir.

Sayı olmayan bütün xanaları seçmək üçün atributlara görə seçim informasiya qutusunu necə əldə edə bilərəm?


@ MichaelMiles-Stimson tərəfindən şərh edildiyi kimi:

NaN (Sayı deyil) kompleks bir növdür və verilənlər bazaları arasında fərqli işlənir, xahiş edirəm bu xüsusiyyətlər üçün dəqiq saxlamanı göstərin. Məlumat bazası / SQL məhdudiyyətlərinə görə # QNAN - bəlkə də bunun əvəzinə bütün 'yaxşı' dəyərləri seçin və sonra seçimi ters çevirə bilərsiniz.

Keçirilən hər hansı bir dəyər seçmək üçün NULL DEYİL (NN-nin nə boş, nə də boş olduğunu bilirəm) cəhd edin, sonra seçimi dəyişdirin ... birləşdirilmədəki uyğun olmayan qeydləri seçmək üçün basic_key = related.primary_key seçirəm, sonra bu vəziyyətdə işləyə bilər.


Videoya baxın: How to create Table,Insert,Update,Delete in SQL Server very easy steps (Oktyabr 2021).