🔍 Week 4: Data Retrieval

Query and search techniques with N/query (SuiteQL) and N/search

🎯 Learning Objectives

📖 Modules

7

N/query Module (SuiteQL)

SQL-like queries with runSuiteQL(), pagination with runSuiteQLPaged(), Records Catalog navigation, and joins.

⏱️ ~30 min
8

N/search Module

Creating searches programmatically, loading saved searches, filters, columns, joins, and iterating results.

⏱️ ~30 min

🔑 Key Concepts This Week

SuiteQL

SQL-like query language for NetSuite

Records Catalog

Schema browser for table/field discovery

runSuiteQL()

Execute query, 5000 result limit

search.create()

Build dynamic searches in code

Joins

Link related records in queries

Pagination

Handle large result sets efficiently