C# Corner
Tech
News
Videos
Forums
Trainings
Books
Events
More
Interviews
Jobs
Live
Learn
Career
Members
Blogs
Challenges
Certifications
Bounties
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Tags
No tag found
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
John Godel(11)
Dashrath Hapani(10)
Ayush Gupta(8)
Md Mominul Islam(6)
Malintha Wijewardana(4)
Baibhav Kumar(4)
Sandhiya Priya(3)
Mahesh Chand(3)
Rinki (2)
Gaurav Kumar(2)
Micheal Xavier A (2)
Sangeetha S(2)
Bimalshi Jayarathna(2)
Jay Krishna Reddy (2)
Abiola David(2)
Mervyn Manilall(1)
Deepak Pippal(1)
Kripanshu Kumar(1)
Pravesh Dubey(1)
Kautilya Utkarsh(1)
Shubhankar Banerjee(1)
Manish Dwivedi(1)
Sardar Mudassar Ali Khan (1)
Gourav Jain(1)
Kartik (1)
Ankit Singh(1)
Praveen Kumar(1)
Manoj marmat(1)
Nitin (1)
Divyansh Gupta(1)
Sarathlal Saseendran(1)
Lokendra Singh(1)
Jignesh Kumar(1)
Kapil Singh Kumawat(1)
Ziggy Rafiq(1)
Deepak Tewatia(1)
Nitin Pandit(1)
Aradhana Tripathi(1)
Sarthak Varshney(1)
Sagar Rane(1)
Tural Suleymani(1)
Jochen Bartlau(1)
Vishal Yelve(1)
Maria Joshua Roy(1)
Sridharan D(1)
Sudhir Vaghela(1)
Mark Pelf(1)
Mukesh Sagar(1)
Pavan Nalluri(1)
Mohammad Hasan Hosseini(1)
Tharunkumar Magudeeswaran(1)
Siddhesh Chavan(1)
Resources
No resource found
A Comprehensive Guide to Development, Deployment, Security, and Best Practices
Aug 11, 2025.
Building Robust APIs with the Microsoft Stack: A Comprehensive Guide to Development, Deployment, Security, and Best Practices.
Mastering Common Table Expressions (CTEs) in SQL Server
Aug 12, 2025.
This article explains SQL Server Common Table Expressions (CTEs), covering benefits, performance, best practices, and real-world examples, helping developers simplify complex queries, improve readability, and handle recursive or hierarchical data efficiently.
Streamline PHP Development with Azure MySQL and VS Code
Aug 12, 2025.
Learn how to quickly set up and connect Azure Database for MySQL with PHP using VS Code. Build scalable, secure, cloud-native apps with easy management, backups, and seamless database integration.
Building an Invoice Entry System with Angular, ASP.NET Core, Dapper, CQRS, and SQL Server
Aug 12, 2025.
Learn how Vibe Coding revolutionizes retail merchandising by replacing static seasonal plans with AI-powered, multi-agent systems that detect trends, align inventory, adjust pricing, and personalize catalogs in real time.
CSS Cheatsheet – A Complete Guide for Beginners
Aug 12, 2025.
CSS styles web pages by controlling colors, fonts, layouts, spacing, and more. This cheatsheet covers essential concepts like selectors, box model, flexbox, grid, responsiveness, transitions, and advanced features for both beginners and pros.
SQL Server Features: A Comprehensive Guide for Developers
Aug 11, 2025.
Mastering Advanced SQL Server Features: A Comprehensive Guide for Developers
Why GSCP Can Make a GPT-5-Class Model Smarter — Step by Step
Aug 12, 2025.
OpenAI’s GPT-5, paired with Gödel’s Scaffolded Cognitive Prompting, delivers adaptive, transparent, and verifiable reasoning—transforming raw AI power into governed enterprise cognition for accuracy, auditability, compliance, and continuous improvement in high-stakes tasks.
Mastering Error Handling and Transaction Management with Savepoints for Enterprise Excellence
Aug 12, 2025.
Master SQL Server error handling and transaction management for robust, scalable ERP systems. Learn to use TRY-CATCH, savepoints, nested and distributed transactions to ensure data integrity and optimize performance.
What are the differences between functional and class components
Aug 12, 2025.
Functional and class components are core to React. Learn their differences, syntax, state handling, lifecycle methods, and why modern development often prefers functional components with Hooks for cleaner code.
SQL Server CLR Integration: Development, Deployment, Security, Architecture, Patterns, and Real-World Use Cases
Aug 11, 2025.
Explore SQL Server CLR Integration’s power to bridge .NET and relational databases. Learn best practices, security, and real-world use cases to build scalable, secure, high-performance data-driven applications across diverse industries.
What are React Components, and How Do Functional and Class Components Differ
Aug 11, 2025.
React components are the building blocks of UI in React. They can be functional or class-based, use props and state for data, and support hooks like useState and useEffect for dynamic, reusable, and interactive interfaces.
Designing a Sales Data Mart from Scratch Using SQL and Dimensional Modeling
Aug 08, 2025.
Learn to build a Sales Data Mart from scratch using SQL and Dimensional Modeling. Discover schema design, data population, and powerful queries for insightful business reporting and BI integration.
What are Java Records, and how do they improve data modeling in Java?
Aug 08, 2025.
This article explores Java Records, a feature introduced in Java 14 and finalized in Java 16—and how they simplify and enhance data modeling. Learn what Records are, how they differ from traditional Java classes, their benefits in immutability, concise syntax, and real-world use cases, with clear examples.
Difference between interface and abstract class?
Aug 07, 2025.
Learn the fundamental differences between interfaces and abstract classes in C#. This article breaks down their key characteristics, use cases, and performance implications with code examples. Ideal for developers and interview preparation.
To Backup Data From the tables1 and table2 in SQL Server
Aug 06, 2025.
Learn how to back up data from specific tables in SQL Server using simple SQL queries. This article covers methods like SELECT INTO, INSERT INTO, and full database backup commands to help you secure data from individual tables without performing a full database backup.
SQL Cheatsheet: A Simple and Complete Guide
Aug 07, 2025.
Master SQL fundamentals with this comprehensive cheatsheet covering queries, joins, functions, constraints, and performance tips—ideal for beginners and professionals working with relational databases across any industry.
To Delete a Row from Table in SQL Server
Aug 06, 2025.
Learn how to delete a row from a table in SQL Server using the DELETE statement. This guide explains the syntax, provides examples of deleting rows by specific conditions, and highlights the difference between DELETE and TRUNCATE. Whether you are removing a single record or multiple rows, this article covers the essential steps and best practices for safe data deletion.
Difference between Class and Structure in C#
Aug 06, 2025.
An in-depth look at the differences between classes and structs in C#, explaining their memory behavior, inheritance abilities, performance implications, when to use each, and real-world code examples to highlight best practices.
How to Connect Power BI to SQL Server
Aug 04, 2025.
Learn how to connect Power BI to Microsoft SQL Server with this step-by-step guide. Ideal for beginners and data professionals using Power BI Desktop.
What is object-oriented programming in C#?
Aug 05, 2025.
A hands-on guide to understanding object-oriented programming (OOP) in C#, complete with real-world examples. Learn the four pillars of OOP, Encapsulation, Inheritance, Polymorphism, and Abstraction, and how to apply them in modern C# applications.
Monitor Performance by Using the Query Store
Aug 04, 2025.
Query Store in SQL Server helps monitor query performance over time by storing execution plans, runtime stats, and wait times. It enables troubleshooting, plan forcing, and tracking regressions effectively.
SQL SERVER – Client Statistics
Aug 04, 2025.
Client Statistics in SSMS offer insights into SQL query performance from the client side. It helps compare executions, measure network impact, processing time, and optimize queries effectively during development.
Bind Dropdown with jQuery AJAX & WebMethod in ASP.NET
Aug 01, 2025.
This ASP.NET WebMethod fetches unique applicant names and their UCC IDs from a SQL database and returns them as a list of ListItem objects, ideal for populating dropdowns via AJAX in web forms.
CRUD Application using .NET Core and React.js
Aug 01, 2025.
Build a full-stack Employee Management System using ASP.NET Core Web API and React.js with SQL Server. Perform CRUD operations, manage employees, and integrate frontend-backend with Axios and EF Core.
How to Build a Data Mart from Scratch: A Data Warehouse & SQL-Focused Guide for BI Teams
Jul 31, 2025.
Learn how to design and implement a Data Mart using data warehousing principles, SQL, and dimensional modeling. This guide covers schema design, ETL/ELT processes, dbt usage, BI integration, and optimization tips.
ETL Design Pattern to Implement SCD Type 2 Using SQL, SSIS, or dbt
Jul 30, 2025.
SCD Type 2 is widely used in data warehousing to preserve full history of dimensional changes. Implementing it correctly through your ETL process is crucial for accurate historical reporting.
Understanding Sealed Classes in C# with Example
Jul 30, 2025.
In C#, a sealed class prevents inheritance, ensuring its behavior can't be altered through subclassing. It enhances security, enforces design rules, and can improve performance in certain scenarios.
Understanding the Difference Between Struct and Class in Swift
Jul 29, 2025.
Learn the key differences between structs and classes in Swift. Understand memory behavior, identity, mutability, and when to use each with real examples, protocol usage, and best practices for clean code.
Understanding Entity Framework in .NET
Jul 25, 2025.
Entity Framework is an ORM tool for .NET that simplifies data access by mapping database tables to C# objects, supporting Code First, Database First, and Model First approaches for rapid development.
What Is Open‑World Machine Learning?
Jul 24, 2025.
Open-World Machine Learning (OWML) allows AI models to handle real-world situations where new, unseen classes may appear after deployment. Unlike traditional models, OWML can detect unknown data, group it into new categories, and learn from it without retraining from scratch.
Temp Tables vs CTEs in SQL Server: What You Should Really Know
Jul 23, 2025.
Explore the key differences between CTEs and Temporary Tables in SQL Server — when to use each, how they work, and tips for writing cleaner, faster queries.
My Journey from Data Warehousing to Business Intelligence: A Foundation Every Analyst Should Know 😉
Jul 22, 2025.
Follow one professional's journey from spreadsheets to Business Intelligence, exploring data warehousing, ETL tools, and BI platforms like Power BI—offering guidance for anyone transitioning into data analytics.
SQL vs NoSQL: What's the Difference and Which One Should You Use?
Jul 21, 2025.
Learn the key differences between SQL and NoSQL databases in this beginner-friendly guide. Understand their data models, use cases, pros and cons, and find out which is best for your next project.
Managing Relationships, Migrations, and Performance Optimization in ASP.NET Core MVC
Jul 18, 2025.
This ASP.NET Core MVC project demonstrates how to manage one-to-many relationships using Entity Framework Core, handle code-first migrations, and apply performance optimization techniques such as AsNoTracking, pagination, and in-memory caching.
Building a Complete Book Store App: What I Learned About Full-Stack Development
Jul 16, 2025.
I built a full-stack book store app with FastAPI and React, learning real-world app architecture, clean APIs, responsive UIs, error handling, and deployment. It’s practical, scalable, and actually production-ready.
🚀 Automating SQL Server Database Backups and Remote Table Sync
Jul 11, 2025.
This SQL stored procedure automates local database backups and replicates all tables to a remote server with suffixes, ensuring disaster recovery, reporting, and schema sync—no manual table handling required.
DataStore in Jetpack Compose
Jul 10, 2025.
DataStore in Jetpack Compose is a modern and efficient way to store key-value or typed data using Kotlin coroutines and Flow. It replaces SharedPreferences and integrates seamlessly with Compose for reactive, lifecycle-aware data persistence.
Data View and LINQ in C# and VB.NET
Jul 07, 2025.
Learn how to fetch unique values from a DataTable using DataView and LINQ in C# and VB.NET. Explore sorting, filtering, and displaying distinct book records with examples compatible with .NET Core and .NET 9.
Blockchain vs. Traditional Databases: What’s the Real Difference?
Jul 07, 2025.
Learn the key differences between blockchain and traditional databases. This developer-focused guide compares performance, trust models, use cases, and more.
🍁Mastering SOLID Principles in Real-World .NET Projects
Jul 07, 2025.
Learn SOLID principles in C# with real-world .NET examples. Master SRP, OCP, LSP, ISP, and DIP to write clean, testable, and scalable code using interfaces, patterns, and best practices for enterprise apps.
Difference Between Abstract Class and Normal Class in C#
Jul 04, 2025.
The difference between Abstract Class and a Normal Class in C#, including definitions, concepts, use cases, and examples.
.NET Base Class Library(BCL)
Jun 28, 2025.
The most commonly used .NET Base Class Library (BCL) namespaces: System and System.IO
Understanding SESSION_CONTEXT in SQL Server
Jun 26, 2025.
This article explains SQL Server's SESSION_CONTEXT, a session-scoped key-value store introduced in 2016, useful for securely passing metadata like User ID or flags between procedures, triggers, and applications.
Mastering LINQ in C#
Jun 25, 2025.
Language Integrated Query (LINQ) is a game-changer in C#. It brings SQL-like data querying capabilities directly into your C# code, making data manipulation more intuitive, type-safe, and readable.
Basic SQL Queries for Database Testing
Jun 23, 2025.
Learn essential SQL queries used in database testing. This guide covers SELECT, JOIN, WHERE, and more—ideal for QA testers and beginners ensuring data accuracy and integrity in applications.
How to Collaboratively Work with SQL Server 2025, Visual Studio Code, and GitHub Copilot (Step-by-Step Guide)
Jun 21, 2025.
This article walks you through how to collaboratively work using SQL Server 2025, Visual Studio Code (VS Code), and GitHub Copilot. With clear steps and screenshots, this guide helps beginners and professionals enhance productivity and collaboration in database development.
Database Testing: A Complete Guide
Jun 19, 2025.
Database Testing ensures data accuracy, integrity, and performance by validating schemas, procedures, and operations. This guide covers types, tools, scenarios, and best practices for robust, high-quality data-driven applications.
What is DBT (Data Build Tool)?
Jun 19, 2025.
Learn how DBT (Data Build Tool) transforms raw data using SQL, enabling version control, testing, and documentation to bring software engineering best practices into modern, scalable, and reliable data workflows.
Understanding Select vs SelectMany in LINQ
Jun 19, 2025.
In this article, we are going to learn about the importance of LINQ features of select and SelectMany and the difference between them.
Health Checks in .NET 8 Web API: A Comprehensive Guide
Jun 18, 2025.
Ensure your ASP.NET Web API’s reliability with .NET 8 health checks—monitor SQL Server, external APIs, and network connectivity using JSON-formatted diagnostics for proactive monitoring, easier debugging, and improved application resilience.
FirstOrDefault vs. SingleOrDefault in LINQ: Key Differences and Use Cases
Jun 16, 2025.
In this article, we'll dive into the key differences between FirstOrDefault and SingleOrDefault, examining their behaviours, ideal use cases, and guidance on when to use each one. By the end, you'll gain a better understanding of how to utilize these methods to optimize data queries in your C# applications.
SQL vs NoSQL: Making the Right Database Choice for Your Application
Jun 12, 2025.
Learn the core differences between SQL and NoSQL databases. Explore their advantages, disadvantages, top database options, and when to use each. A must-read for software developers and DBAs making architectural decisions.
Types of Classes in C# with Examples | Concrete, Static, Abstract, Sealed, and More
Jun 12, 2025.
Learn all the types of classes in C# with clear examples and use cases. Understand when to use abstract, static, sealed, generic, and partial classes in .NET Framework.
Table Sharding in SQL: Types, Examples, and Best Practices
Jun 10, 2025.
Table sharding improves database scalability and performance by splitting large tables into smaller, distributed shards. It enhances speed, fault tolerance, and cost-efficiency—ideal for growing applications with heavy data loads.
Database Fragmentation: Understanding, Managing, and Mitigating
Jun 06, 2025.
Learn how to detect, manage, and resolve SQL Server fragmentation with live examples. Improve query performance, reduce I/O overhead, and optimize indexes and heaps using proven best practices and tools.
Horizontal vs Vertical Partitioning in SQL
Jun 04, 2025.
Horizontal and vertical partitioning are techniques in SQL to improve performance and manage large datasets. Learn how each method works, their use cases, and how they impact database design.
Transforming Data Insights with Snowflake's LLM Functions – PART 2
Jun 04, 2025.
Snowflake Cortex LLM functions like TRANSLATE and SUMMARIZE, enabling powerful in-database AI for multilingual translation and concise text summaries, thereby enhancing data analytics without the need for external tools or APIs.
Building a Clean ASP.NET Core API with C# 13, EF Core, and DDD
Jun 02, 2025.
The guide is written by Ziggy Rafiq and follows real-world architecture and testing best practices to provide a clean, scalable REST API using ASP.NET Core, C# 13, EF Core, and MS SQL.
Understanding DBCC Commands in SQL Server: Use Cases and Importance
May 31, 2025.
Learn the essentials of DBCC commands in SQL Server—powerful tools for monitoring, maintaining, and troubleshooting databases. Mastering them ensures performance optimization, deadlock resolution, and proactive database health checks.
Django Web Framework Model Class with Example
May 29, 2025.
Learn how Django's Model class works with simple examples. Understand how to define data structures, interact with databases, and build dynamic web apps using Django ORM in Python.
SQL Server Transaction Locks: Identification & Resolution
May 28, 2025.
Learn how SQL Server transaction locks ensure data integrity, identify locking issues using DMVs and Activity Monitor, and explore strategies like query optimization, isolation levels, and deadlock resolution for better performance.
PLINQ vs LINQ: Use Cases, and Performance Insights in C#
May 25, 2025.
Discover the key differences between LINQ and PLINQ in C#, including their syntax, execution models, performance benchmarks, use cases, and when to choose parallelism for processing large datasets efficiently.
How to Install and Configure SQL Server 2025 in Windows
May 22, 2025.
This articlee walks you through installing SQL Server 2025 on Windows, from system requirements to setup and configuration. Learn how to enable features, set authentication modes, and ensure your server runs smoothly ideal for beginners and advanced users alike.
Event-Driven CQRS with C# 14 and the SQL Outbox Pattern
May 15, 2025.
Learn how to implement a reliable event-driven CQRS microservice using the SQL Outbox Pattern with C# 14. Ensure strong consistency, transactional event publishing, and fail-safe asynchronous processing for scalable distributed systems.
.NET Aspire Integrations (SQL Server Integration in Aspire Applications)
May 14, 2025.
In this chapter, you'll learn how to integrate SQL Server into your .NET Aspire applications with minimal configuration and maximum flexibility.
Real-Time Data Retrieval from APIs Using SSIS
May 14, 2025.
This article explains how to integrate APIs with SQL Server Integration Services (SSIS) to automate data retrieval using HTTP requests. It covers API setup, SSIS package creation, and script task configuration.
Microsoft Fabric Warehouse Integration in VS Code for Devs
May 13, 2025.
Experience seamless development with Microsoft Fabric and VS Code integration. Write, debug, and manage SQL queries directly in your editor, connect to Fabric Warehouse, and boost productivity with real-time data access.
Advanced ETL from OLTP Databases to a Data Warehouse with C# 14
May 12, 2025.
Build scalable and efficient ETL pipelines using C# 14 and .NET 9. Leverage Dapper, SQL Server, Azure Synapse, and cloud integration for seamless data extraction, transformation, and loading to data warehouses and lakes.
What’s New in Grafana 12.0
May 08, 2025.
Explore Grafana 12.0's new features like Git Sync, dynamic dashboards, and enhanced drilldowns. Perfect for beginners seeking practical insights.
Build & Deploy Azure Function Using C# and Integration with Azure SQL
May 05, 2025.
This article walks you through creating the function, connecting to SQL, and deploying it to Azure perfect for developers looking to build serverless apps with database support.
NoSQL vs. SQL: Which One to Use
May 02, 2025.
Explore the key differences between SQL and NoSQL databases, including structure, scalability, use cases, and performance.
Vibe Coding with AI: Using Prompt Engineering to Build a Full C# Database Solution
May 02, 2025.
Discover how to harness the power of AI and prompt engineering to build a complete C# database solution.
Advanced C# Database Tricks for Power Users
May 01, 2025.
Explore advanced C# database techniques using ADO.NET, Entity Framework Core, and Dapper.
Artificial Intelligence and Education: Shaping the Future of Learning
Apr 28, 2025.
Discover how Artificial Intelligence is transforming education by enabling personalized learning, smart classrooms, and intelligent tutoring.
How to Convert a DataTable to a List of Objects in C#
Apr 27, 2025.
Learn how to convert a DataTable to a List<T> in C#. Explore manual, reflection-based, and LINQ methods for better performance, type safety, and cleaner code. Improve maintainability in modern C# applications.
ScopedValueChanger<T> - A very helpful Generic Helper Class to Temporary Change Values
Apr 25, 2025.
This article explores the ScopedValueChanger<T> class, a utility designed to manage temporary value modifications with automatic restoration. Implementing the IDisposable interface ensures that changes made within a scoped context are reversed, maintaining application state integrity.
Advanced Database Programming with C# 14 and Microsoft SQL Server
Apr 24, 2025.
As of C# 14, Microsoft continues to evolve the language to provide more expressive, safe, and performant coding patterns.
SQL Server CLR Integration and SSIS Automation with C#
Apr 24, 2025.
Learn how to enhance SQL Server functionality using CLR integration and automate SSIS packages with C#.
Understanding Change Data Capture (CDC) and Its Types
Apr 23, 2025.
In this article we are going to learn about the CDC and types of CDC approaches. It helps keep data in sync without causing a heavy load on the database.
Order of Execution in LINQ Queries
Apr 22, 2025.
This article explains the difference between deferred and immediate execution, outlines the execution order, and shares best practices to write efficient and optimized LINQ queries for real-world applications.
Singleton Pattern in C# 14: A Deep Dive with a Real-World Example
Apr 21, 2025.
In software architecture, there are scenarios where only a single instance of a class should exist throughout the lifetime of an application.
Execution Process of SQL Queries vs Stored Procedures
Apr 21, 2025.
Dive deep into the internal execution process of SQL Server queries with this one-of-a-kind article comparing normal SQL queries and stored procedures.
LINQ in C# Tutorial for Beginners: 101 C# LINQ Operations
Apr 17, 2025.
Learn LINQ in C# with 101 essential operations for beginners. Simple examples of filtering, sorting, and joining data to make your code better and faster. Perfect for new C# developers.
Learn Class Components - React
Apr 15, 2025.
this article is basic about class component and its functionality based
.NET 8 - System.Linq.Dynamic.Core – using SQL LIKE
Apr 11, 2025.
System.Linq.Dynamic.Core library does not support SQL LIKE, and I added support for it. Added SQL LIKE support to the System.Linq.Dynamic.Core in .NET 8 using a custom patch. Enables dynamic SQL pattern matching in EF8 projects where built-in LIKE functionality was missing.
Create Foreign Keys Dynamically in SQL Server Database
Apr 10, 2025.
Create the referential integrity constraint i.e. Foreign key dynamically in SQL Server database. This script dynamically adds foreign keys to all tables with a CompanyID column by scanning the database, ensuring they reference the Company table—ideal for retrofitting relational integrity.
Azure Synapse Analytics Serverless and Dedicated SQL Pools
Apr 02, 2025.
This article explains in detail about what Azure Synapse Analytics is and a brief comparison of the different SQL runtime environments it provisions.
C# 14: Exploring New Language Features for Modern .NET Development
Apr 02, 2025.
In this article, I explore the most important features introduced in C# 14.0, including primary constructors in classes, collection expressions, enhanced pattern matching, and required members. I walk through how each of these additions simplifies code, improves performance, and promotes safer, more expressive development.
Mitigate OWASP A03:2021 – Injection Web Security Tips
Apr 01, 2025.
?Injection attacks, such as SQL Injection and Cross-Site Scripting (XSS), exploit vulnerabilities where untrusted data is improperly handled, leading to unauthorized command execution or data access. Mitigation strategies include input validation, parameterized queries, and adhering to secure coding practices to enhance web application security.
Exploring PLINQ (Parallel LINQ) for Parallel Processing
Mar 29, 2025.
PLINQ (Parallel LINQ) is a powerful feature in .NET that enables parallel processing of queries to improve performance on multi-core processors.
New LINQ Features in .NET 9
Mar 29, 2025.
Discover the latest LINQ features in .NET 9 that enhance query performance, simplify data manipulation, and introduce new methods for better efficiency.
Understanding Numeric Functions in SQL
Mar 27, 2025.
SQL numeric functions simplify mathematical operations like rounding, power calculations, and random value generation. Functions like ABS(), CEILING(), FLOOR(), ROUND(), SQRT(), MOD(), and LOG() help with financial calculations, data analysis, and scientific computing.
Creating DataFrames in PySpark Using Fabric Notebook
Mar 27, 2025.
This article walks through defining schemas, specifying column names, and using SQL-like DDL in a Fabric Notebook. Explore StructType, StructField, and various ways to display and verify DataFrame content efficiently.
Understanding Conversion Functions in SQL
Mar 27, 2025.
SQL conversion functions like CAST(), CONVERT(), TRY_CAST(), TRY_CONVERT(), and FORMAT() help change data types, format values, and handle errors efficiently.
Explanation of Date and Time Functions in SQL
Mar 26, 2025.
SQL date and time functions help efficiently manipulate and retrieve date-related information. Common functions include GETDATE() for the current timestamp, DATEADD() for adding time intervals, DATEDIFF() for date differences, FORMAT() for formatting, and EOMONTH() for month-end dates.
Understanding System-Versioned Tables in SQL
Mar 25, 2025.
System-versioned tables in SQL automatically track data changes, maintaining historical records for auditing and recovery. They consist of a main table (current data) and a history table (past records).
Mastering SQL String Functions
Mar 25, 2025.
SQL string functions help manipulate and process text data efficiently. This guide covers key functions like UPPER(), LOWER(), LEN(), LEFT(), RIGHT(), SUBSTRING(), REPLACE(), CONCAT(), LTRIM(), RTRIM(), CHARINDEX(), REVERSE(), and FORMAT(), demonstrating their usage with examples to improve query performance and readability.
Prevent Accidental Data Deletion with Two Simple Strategies
Mar 25, 2025.
Recently, I came across several discussions on Communities where users shared their experiences with accidental data deletion.
Automating SCD Type 4 in Azure SQL Database with Azure Data Factory
Mar 24, 2025.
Learn how to automate Slowly Changing Dimension (SCD) Type 4 implementation in Azure SQL Database using Azure Data Factory.
Understanding Parameter Sniffing in SQL Server
Mar 24, 2025.
In SQL Server and other relational database systems, query execution performance is critical for handling large datasets efficiently. One common yet sometimes problematic optimization technique is Parameter Sniffing. While it can improve query performance.