Navicat Blog

The Search For a Universal SQL Syntax Sep 12, 2024 by Robert Gravelle

In the mid nineties, Sun Microsystems came out with a language that you could "write once, [and] run everywhere." That language was, of course, Java. And, while it did go on to be one of the most popular programming languages until this day, their slogan turned out to be just a little optimistic. The course of the Java language does bear some strong similarities to that of SQL. It too can be ported from one database to another, or even across operating systems, with little or no modification. At least, that's the dream. In the real world, production-level code tends to require some tweaking in order to work in a new environment. This blog will outline some of the reasons that SQL syntax may differ across different database vendors.

Creating Custom Fields In Navicat BI: Calculated Fields Sep 6, 2024 by Robert Gravelle

It's a well established practice in database design and development to avoid storing any data that can be calculated or reconstructed from other fields. As a result, you may be missing some data when constructing your charts in Navicat BI. But that's not an issue, as Navicat BI provides Calculated Fields specifically for that purpose. In today's blog, we'll be using Calculated Fields to build a chart that shows the average rental times - i.e., how long a customer keeps a movie before returning it - per customer. As with most of the articles in this series, the data will be curated from the free "dvdrental" sample database.

Creating Custom Fields In Navicat BI: Custom Sort Orders Aug 23, 2024 by Robert Gravelle

In Navicat BI, data sources reference tables in your connections or data in files/ODBC sources, and can select data from tables on different server types. The fields in the dataset can be used to construct a chart. In fact, when building a chart, you will need to specify the data source that's used to populate the chart.

As we've seen throughout this series, data sources support custom field types. These include: Type-Changed, Concatenated, Mapped, Custom-Sorted, and Calculated. The last blog covered how to use Custom-Sorted Fields to sort chart data according to a reference field. This week, we'll be learning how to set an explicit sort order. In order to do so, we will create a Vertical Bar Chart for the free "dvdrental" sample database that shows a sum of movie rental proceeds by month.

Navicat Premium Lite: the Simple Database Management & Development Tool Aug 16, 2024 by Robert Gravelle

Navicat Premium has long been the choice of database professionals everywhere who needed to simultaneously connect to a variety of database platforms from a single application. Navicat Premium Lite now offers a streamlined database management experience for users who only require the core features needed for basic database operations. In today's blog, we'll go over all of the impressive features that you'll find in Navicat Premium Lite as well as where to download it for FREE.

Creating Custom Fields In Navicat BI: Mapped Fields Overview Aug 7, 2024 by Robert Gravelle

Welcome to the 3rd installment in this series on Creating Custom Fields In Navicat BI. In Part 1, we learned how to add Type-Changed Fields to your Navicat BI charts. Part 2 went on to describe how to use Concatenated Fields. Today's blog will introduce Mapped Fields. We'll be modifying the data source that we used in the last two articles, which connects to the free "dvdrental" sample database and returns a list of rentals for each film category. In the next blog, we will use the updated data source to create a chart that compares new releases to other categories.

Navicat Blogs
Feed Entries
Blog Archives
Share