Introduction

Slutförd

SQL Server 2025 introducerar en rad nya T-SQL-funktioner och förbättringar som stöder moderna arbetsbelastningar samtidigt som frågor hålls tydliga och underhållsbara. Den här modulen fokuserar på språktillägg för AI och vektorer, mönstermatchning, JSON-utdata, strängbearbetning och förbättrade datum- och numeriska åtgärder.

I den här modulen går vi igenom följande avsnitt:

  • Vektor- och AI-integrering: Lär dig hur du genererar inbäddningar och arbetar med vektordata med hjälp av funktioner som AI_GENERATE_EMBEDDINGS, AI_GENERATE_CHUNKS, VECTOR_DISTANCE, VECTOR_NORM, VECTOR_NORMALIZE, VECTORPROPERTY, CREATE EXTERNAL MODELoch CREATE VECTOR INDEXVECTOR_SEARCH.
  • Mönstermatchning och textextrahering: Använd REGEXP_LIKE, REGEXP_SUBSTR, REGEXP_REPLACE, REGEXP_INSTR, REGEXP_COUNT, REGEXP_MATCHESoch REGEXP_SPLIT_TO_TABLE, plus det förbättrade beteendet SUBSTRING .
  • JSON och strängaggregering: Skapa strukturerade utdata med JSON_ARRAYAGG och JSON_OBJECTAGGoch skapa avgränsad text med STRING_CONCAT_WS. Du kan också använda operatorn || för strängsammanfogning och UNISTR för Unicode-escape-sekvenser.
  • Kodnings- och likhetsfunktioner: Koda och avkoda text med BASE64_ENCODE och BASE64_DECODEoch jämföra strängar med STRING_SIMILARITY, EDIT_DISTANCE, EDIT_DISTANCE_SIMILARITY, JARO_WINKLER_DISTANCEoch JARO_WINKLER_SIMILARITY.
  • Datum- och numeriska förbättringar: Använd CURRENT_DATE, DATEADD med bigint och aggregera PRODUCT() för multiplikativa beräkningar.

Utbildningsmål

När du har slutfört den här modulen bör du kunna:

  • Förstå de nya och förbättrade T-SQL-funktionerna i SQL Server 2025.
  • Använd dessa funktioner för att integrera AI, parsa och formatera text, skapa JSON-utdata och stödja analys.
  • Välj rätt funktion eller operator för att hålla frågorna läsbara och effektiva.

Förutsättningar

  • SQL Server 2025
  • Grundläggande arbetskunskaper om SQL Server och frågebearbetning
  • Grundläggande kunskaper om Transact-SQL (T-SQL)
  • Kunskaper om funktioner, operatorer och JSON-hantering i SQL Server