Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
У цьому блозі ми обговоримо, як фільтрувати в SQL. Ми пояснимо та покажемо кілька прикладів використання таких умов фільтрації, як IN, NOT IN, LIKE та NOT LIKE .
Ці умови фільтрації використовуються для фільтрації вихідних даних із даних. Замість того, щоб вибирати їх за допомогою кількох рядків команд, вам буде легше отримати доступ до даних.
Зміст
Використання операторів IN і NOT IN для фільтрації даних у SQL
У цьому прикладі ми будемо отримувати дані з ідентифікаторів 1, 5 або 7. Більшість людей використовували б умови АБО .
Якщо ви хочете отримати дані з кількох ідентифікаторів, вам доведеться написати кілька умов АБО. Однак ви можете використовувати оператор IN для отримання потрібних даних замість багаторазового використання умов АБО .
Використання цієї умови фільтрації дасть нам той самий вихід, який є даними з ідентифікаторів 1, 5 або 7. Навпаки, якщо ви хочете отримати дані з усіх, окрім ідентифікаторів 1, 5 та 7, ви б найбільше ймовірно, використовуйте умову АБО та <> (оператор NOT EQUAL).
Замість написання довгих команд ми можемо використовувати оператор NOT IN .
За допомогою цієї умови фільтрації ви витягнете дані, за винятком ідентифікаторів 1, 5 і 7.
Використання цих умов заощадить вам багато часу, і водночас це набагато кращий спосіб писати замість використання кількох умов АБО .
Використання операторів LIKE і NOT LIKE для фільтрації даних у SQL
LIKE і NOT LIKE подібні до операторів IN і NOT IN. Замість себе він отримає частину рядка. Майте на увазі, що ви можете використовувати символи підстановки або спеціальні символи, наприклад відсоток (%) і підкреслення (_).
% означає , що він відповідатиме всім записам із заданим рядком. Якщо ми зіставимо 86 і %, перші дві цифри мають бути 86. Отже, він знайде будь-які значення, які починаються з 86.
Але якщо ми розмістимо % по обидві сторони від 86, це може бути з будь-якого місця. Воно може бути з початку, з кінця або з середини. Таким чином, він знайде будь-які значення, які мають 86 на початку, в середині або в кінці.
З іншого боку, _ відповідає лише одному символу. Якщо ви використовуєте 86 і _ (86_), він шукатиме будь-які значення, які мають 86 на 1-й і 2-й позиції, наприклад 860, 861, 862 і так далі і так далі. Якщо ви використовуєте _ і 86 (_86), він шукатиме будь-які значення з 86 на 2-й і 3-й позиціях.
У цьому прикладі ми використаємо оператор LIKE , щоб отримати дані, які містять рядок Mark . Нам просто потрібно розмістити Mark між % , щоб отримати результат, який містить Mark .
Подібним чином, якщо ми не хочемо витягувати дані, які містять позначку , ми можемо використати оператор NOT LIKE . Потім поставте позначку між %.
Цього разу результат не міститиме Mark .
Використання умов фільтрації SQL у SSMS
Спочатку ми відкриємо нашу (SQL Server Management Studio).
Далі ми завантажимо таблицю, яку будемо використовувати. Зверніть увагу, що ми використовуємо базу даних adventureworks2012, яку можна знайти на веб-сайті документації Microsoft .
Потім натисніть «Виконати» .
Після цього ви побачите результати на вкладці «Результати».
Потім ми відфільтруємо вихід на основі PersonType . Ми використаємо команду select distinct . Ми виділимо команду та натиснемо «Виконати» .
Тоді ви побачите результат, що показує PersonType .
Далі ми витягнемо записи з PersonType IN , або SP , або SC . Для цього ми використаємо умову АБО . Ми виділимо команду та натиснемо «Виконати» .
Тоді ви побачите, що кількість рядків становить 19 254.
Однак замість використання умови АБО ми використаємо оператор IN . Отже, ми введемо команду та виділимо її. Потім натисніть виконати .
Це дасть нам таку саму кількість рядків, тобто 19 254 .
Якщо ми хочемо отримати всі дані, крім IN , SP і SC , ми використаємо оператор NOT IN . Тож давайте введемо команду та виділимо її. Потім натисніть виконати .
Це дасть нам усі дані, за винятком тих, які надійшли з IN , SP та SC .
Далі ми використаємо оператор LIKE , щоб витягти дані, які містять Rob , із стовпця FirstName . Давайте використаємо команду, виділимо її та натиснемо «Виконати» .
У результаті ми побачимо, що вихідні дані тепер містять Rob у стовпці FirstName . Оскільки ми використали %, він покаже всі дані, які містять рядок Rob .
Нарешті, ми використаємо оператор NOT LIKE . У цьому прикладі ми хочемо отримати дані, які не містять Rob . Тож ми введемо код, виділимо його та натиснемо «Виконати».
Це дасть нам результат, який не показує жодного запису, який містить Rob у стовпці FirstName .
Висновок
Підводячи підсумок, ми обговорили, як фільтрувати в SQL за допомогою операторів IN, NOT IN, LIKE і NOT LIKE. Ви дізналися про їх використання та відмінності, а також про те, в яких ситуаціях їх можна використовувати.
Ці оператори більш ефективні, ніж використання умови АБО . Ви можете використовувати ці оператори , щоб фільтрувати та витягувати потрібні дані з вашої бази даних замість використання довгих команд, тому переконайтеся, що ці умови фільтрації використовуються належним чином.
Все найкраще,
Хафіз
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.
Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.
Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.
У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.
У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.
Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.
Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.
У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.