Загальні функції SQL: огляд

У цьому посібнику ми дізнаємося про загальні функції, які можна використовувати в SQL. Ці функції можуть бути String або Date .

Функції SQL використовуються для обробки та маніпулювання даними.

Давайте спочатку поговоримо про функції String . Цеякий ми зазвичай використовуємо для маніпулювання рядковими символами або рядковими значеннями.

Загальні функції SQL: огляд

Зміст

Загальні рядкові функції SQL

Функції LEFT і RIGHT призначені для отримання лівих або правих символів рядка. Вони дуже поширені в Excel і DAX.

Загальні функції SQL: огляд

Щоб використовувати рядкові функції LEFT або RIGHT , нам потрібно вказати назву стовпця та кількість символів, які будуть витягнуті.

Загальні функції SQL: огляд

Ось результат нашого зразка запиту. У першому стовпці ми використали функцію LEFT , тому вона повернула перші 3 символи стовпця FirstName . Другий стовпець відображає останні 3 символи FirstName, оскільки ми використовували ПРАВІ рядкові функції.

Загальні функції SQL: огляд

Функції LOWER і UPPER призначені для перетворення наших символів String на малі або великі літери. Функція LOWER використовується для перетворення рядка у нижній регістр, а функція UPPER — для перетворення рядка у верхній регістр.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Ми також можемо замінювати символи в нашому рядку за допомогоюфункція. У цьому прикладі ми замінюємо символи « a » на «*».

Загальні функції SQL: огляд

Отже, у нашому результаті скрізь, де використовується « a », він замінить їх на «*».

Загальні функції SQL: огляд

Функція REPLICATE призначена для повторення існуючого рядка або символів.

Загальні функції SQL: огляд

Щоб скористатися цією функцією, нам потрібно вказати символ або стовпець, які ми хочемо повторювати, і скільки разів ми хочемо, щоб це повторювалося.

Загальні функції SQL: огляд

На основі нашого зразка запиту цей результат показує, що 1-й стовпець повторює символ «A» 3 рази, а 2-й стовпець повторює значення стовпця 3 рази.

Загальні функції SQL: огляд

Далі йде функція LEN . Це для отримання довжини певного рядка або значення стовпця. У цьому прикладі ми отримуємо довжину значень стовпця FirstName .

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Загальні функції дати SQL

Однією з найпоширеніших функцій дати єфункція. Це для введення поточної дати.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Зауважте, що нам не потрібно вказувати речення FROM під час використання цієї функції в команді SQL, оскільки ми отримуємо результат безпосередньо у функції GETDATE .

У нас також є функція DATEPART , яка повертає вказану частину дати, наприклад рік, день або місяць. Окрім року, дня та місяця, він також може повертати номер тижня, номер кварталу та багато іншого.

Загальні функції SQL: огляд

У цьому прикладі ми хочемо, щоб у стовпці відображався витягнутий місяць зі стовпця OrderDate . Отже, ми використали функцію DATEPART із функцією MONTH .

Загальні функції SQL: огляд

У нашому результаті 2-й стовпець покаже нам витягнутий місяць у стовпці OrderDate . Ми також можемо витягти рік або день зі стовпця OrderDate , просто змінивши MONTH на YEAR або DAY .

Загальні функції SQL: огляд

Якщо ми хочемо просто витягти день, рік або місяць зазначеної дати, ми також можемо використовувати функції DAY , MONTH і YEAR безпосередньо без функції DATEPART .

Знову ж таки, єдина відмінність полягає в тому, що використання функції DATEPART є більш гнучким, оскільки вона також може повертати номер тижня, номер кварталу та інші пов’язані речі.

Використання певної функції YEAR , DAY і MONTH також можна використовувати з пропозицією WHERE , щоб повернути певні записи під указаним вами значенням року, дня або місяця.

Загальні функції SQL: огляд

Для цього прикладу ми хочемо отримати всі дані з датою замовлення 2014 рік.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Функція DATEADD додає число до вказаної частини дати. Це для зсуву дати на певний час (1 місяць/день/рік тому або 1 місяць/день/рік після). Отже, нам потрібно вказати частину дати, число, яке ми хочемо додати, і дату, якою ми хочемо маніпулювати.

Загальні функції SQL: огляд

У цьому прикладі ми витягуємо МІСЯЦЬ із функції GETDATE . Потім ми можемо відобразити попередній або наступний місяць, додавши від’ємне чи додатне число.

Загальні функції SQL: огляд

Ми також можемо використовувати від’ємне число (-1).

Загальні функції SQL: огляд

У нашому прикладі замість цього буде повернено попередній місяць.

Загальні функції SQL: огляд

Знову ж таки, ми можемо використовувати його з функцією MONTH , DAY або YEAR .

Загальні функції SQL: огляд

Далі йде функція DATEDIFF , яка отримує різницю між двома датами. Наприклад, ми можемо використовувати його, якщо хочемо побачити різницю між датою замовлення та датою відправлення в днях. Ви можете змінити функцію DAY на MONTH або YEAR , якщо натомість хочете отримати різницю в роках або місяцях.

Загальні функції SQL: огляд

Для цього результату 1-й стовпець показує різницю в днях між датою замовлення та датою відправлення.

Загальні функції SQL: огляд

Інші розширені загальні функції SQL

У нас також є функція IFF , яка також відома як « функція IF », але пишеться як IFF . Він повертає значення залежно від того, чи є умова TRUE або FALSE .

Загальні функції SQL: огляд

У цьому прикладі ми хочемо перевірити значення стовпця FirstName і визначити, чи є його значення Catherine чи ні.

Загальні функції SQL: огляд

Якщо значення дорівнює Catherine , результат має відображати « Catherine »; інакше буде показано « Not Catherine ».

Загальні функції SQL: огляд

Під час конкатенації значень вони мають належати до одного типу даних.

Загальні функції SQL: огляд

Таким чином, об’єднання значень стовпця FirstName зі значенням стовпця BusinessEntityID поверне помилку.

Загальні функції SQL: огляд

Це пояснюється тим, що тип даних значень FirstName є String , тоді як BusinessEntityID є Integer .

Що ми можемо зробити, це використати функцію CAST , щоб перетворити тип даних BusinessEntityID з Integer на CHAR , який є типом даних String .

Загальні функції SQL: огляд

Після використання CAST для перетворення типу даних тепер ми можемо отримати цей результат, де значення FirstName об’єднані зі значеннями BusinessEntityID .

Загальні функції SQL: огляд

Так само ми можемо використовувати функцію FORMAT для форматування дати. У цьому прикладі ми перетворюємо стовпець OrderDate у формат дати « рррр/мм », у якому відображатимуться лише значення року та місяця.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Висновок

У цій публікації ми дізналисядля маніпулювання та обробки даних. Як ми вже обговорювали, існують різні функції SQL для STRING, DATE і деякі загальні розширені функції, які ми можемо використовувати для значень String , Integer і Date .

Вивчивши ці функції, ми могли б зробити наші процеси SQL легшими та зручнішими. Якщо ви хочете дізнатися більше про цю тему та інший пов’язаний вміст, ви, звичайно, можете переглянути список відповідних посилань нижче.

Все найкраще,

Хафіз










Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.

Ранг LuckyTemplates і спеціальне групування

Ранг LuckyTemplates і спеціальне групування

У цьому блозі ви дізнаєтеся, як використовувати функції ранжирування LuckyTemplates і користувацькі функції групування, щоб сегментувати вибіркові дані та ранжувати їх за критеріями.

Показ сукупної суми лише до певної дати в LuckyTemplates

Показ сукупної суми лише до певної дати в LuckyTemplates

У цьому підручнику я збираюся розглянути конкретну техніку щодо того, як відображати загальну суму лише до певної дати у ваших візуальних елементах у LuckyTemplates.

Діаграми маркерів: розширені користувацькі візуальні ефекти для LuckyTemplates

Діаграми маркерів: розширені користувацькі візуальні ефекти для LuckyTemplates

Дізнайтеся, як створювати та налаштовувати діаграми маркерів у LuckyTemplates, які в основному використовуються для вимірювання ефективності порівняно з цільовими або попередніми роками.